https://www.youtube.com/watch?v=kgCWbwsaotk
- 알고리즘 기본100제(코드업:기초100제)
- 백준 문제풀기 (그리디-50문제 ⇒ 탐색-50문제 ⇒기초 동적프로그래밍)
- 기출문제 풀기 (프로그래머스: 카카오)
코드포스 블루레벨 정도면 코딩테스트 합격 가능(또는 삼성 역량 테스트 B형)
최대값 : Number.MAX_SAFE_INTEGER
최소값 : Number.MIN_SAFE_INTEGER
0으로 구성된 길이가 n인 배열
Array.from({length:n}, ()=>0);
1~n으로 구성된 길이가 n인 배열,
Array.from({length:n}, (v, i)=>i+1);
세로n, 가로m 인 배열 Array.from(Array(n), () => Array(m).fill(0));
Array(n).fill().map(() => Array(m));
n개 만큼 false 채우기
new Array(n).fill(false)
SQL
행렬의 곱셈
멀쩡한 사각형
탐욕법 & 구현 (Greedy & Implement)
그래프 탐색 (DFS/BFS)
정렬 (Sort)
이진 탐색 (Binary Search)
동적 계획법 (Dynamic Programming)
완전탐색(Brute Force)
해시(Hash)
스택/큐 (Stack/Queue)
백트레킹 (Backtracking)의 사본
그래프 (Graph)
순열과 조합(Permutation & Combination)
N개의 최소공배수
소수만들기
Coding Test