https://programmers.co.kr/learn/courses/30/lessons/60057reduce를 사용할 때 콜백함수의 매개변수 형태를 꼭 (acc, cur) 과 같은 형태로 설정하지 않아도 된다는 점! (내가 원하는 형태로 자유롭게 활용해도
https://programmers.co.kr/learn/courses/30/lessons/60057구조분해 할당 사용하자...!
https://programmers.co.kr/learn/courses/30/lessons/42586for문에서 변수 선언할 때, 당연한 것이지만, ","를 이용해 여러 개의 변수를 선언할 수 있다.(당연한 거지만, 딱히 이중반복문을 사용할 때가 아니라면, 반
https://programmers.co.kr/learn/courses/30/lessons/12973자료구조들을 적극적으로 활용하자. (재귀가 무조건 효율적인 것은 결코 아니다.)시간복잡도를 고려하자.
https://programmers.co.kr/learn/courses/30/lessons/774852차원 배열 깊은 복사할 때는, 그냥 arr.slice를 하면 안 되고, 내부 배열들까지 일일이 slice를 해주어야 한다. const copy = arr.ma
https://programmers.co.kr/learn/courses/30/lessons/72411Object.keys 활용하기!=와 === 절대, 절대, 절대, 절대, 절대 헷갈리지 않기 (메모해놓기엔 아주 기초적인 거지만, 처음에 코드 작성할 때 나도 모
https://programmers.co.kr/learn/courses/30/lessons/60058do...while 문은 테스트 조건이 거짓으로 평가될 때까지 지정된 구문을 실행하는 루프를 만듭니다.단, 구문이 실행된 뒤에 테스트 조건이 평가됨으로 구문은
https://programmers.co.kr/learn/courses/30/lessons/17677if (node.match(/\[A-Za-z]{2}/)) 정규표현식을 학습하자!(+Match 함수!)new Set(\[...arr1, ...arr2]); set
https://programmers.co.kr/learn/courses/30/lessons/81302알게된 것은 아니나, DFS/BFS 복습하기...! (그러나 쉬운 방법으로 풀 수 있을 때는 그냥 쉬운 방법으로 풀자...!)
https://programmers.co.kr/learn/courses/30/lessons/67257스택과 큐를 활용하자...!expression.split(/(\[+\\-\*/])/); 정규표현식...!
https://programmers.co.kr/learn/courses/30/lessons/67257JSON.parse를 활용해 문자열로 작성된 배열을 진짜 배열로 변환할 수 있다.new Set Array와 다르게 Set은 같은 value를 두 번 포함할 수
🔽 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/72412 ✍🏼 나의 수도 코드 👨🏻💻 나의 문제 풀이 👩🏻💻 다른 사람의 코드 🍯 알게 된 것들
https://programmers.co.kr/learn/courses/30/lessons/42890똑같은 요소 있는지 판별할 때, filter와 인덱스 조합으로도 가능하지만, Set을 활용해도 된다.<< 비트연산자
https://programmers.co.kr/learn/courses/30/lessons/42839
https://programmers.co.kr/learn/courses/30/lessons/42885내 기준 시간복잡도가 같은 로직이라고 생각했으나, 첫번째 코드는 효율성이 통과되고 두 번째는 통과되지 않는다! 단순 연산이 배열 메서드를 쓰는것보다 빠르기 때문
https://programmers.co.kr/learn/courses/30/lessons/42587splice 배열로 값 반환함!some 메서드 활용하기객체를 통해 요소에 의미 부여하기! (배열은 순서에 집중하는 자료구조)