24주 · 4페이즈
6개월 코딩테스트 커리큘럼
매주 개념을 먼저 익히고, 그 개념으로 풀리는 문제 4개로 굳혀요. 난이도는 1주차부터 24주차까지 올라가고, 6주마다 복습과 모의고사가 들어가요.전체 진행0 / 96 문제
커리큘럼 전체 계획은 96문제이고, 그중 96문제를 지금 풀 수 있어요.페이즈 11~6주차
기본기
문법과 복잡도를 점검하고, 배열·문자열·완전탐색·해시로 문제를 일단 풀어냅니다.- 011주차 · 시작하기: 문법과 복잡도두 언어의 문법 차이를 정리하고, 제한 조건에서 알고리즘을 역산하는 법을 익혀요.0/4
- 022주차 · 배열: 1차원과 2차원순회·누적합·차분, 그리고 격자를 다루는 기본기.0/4
- 033주차 · 문자열불변 문자열을 다루는 법과, 이어붙이기가 만드는 함정을 배워요.0/4
- 044주차 · 완전탐색과 시뮬레이션가능한 경우를 빠짐없이 만들어 보기. 모든 최적화의 출발점이에요.0/4
- 055주차 · 해시: 맵과 셋'본 적 있나?'와 '몇 번 나왔나?'를 O(1)에 답하는 도구예요.0/4
- 066주차 · 체크포인트 11~5주 복습. 유형을 감추고 섞어 내서 도구를 고르는 힘을 길러요.체크포인트0/4
페이즈 27~12주차
탐색의 기술
완전탐색의 낭비를 줄이는 다섯 가지 방법 — 정렬, 투 포인터, 그리디, 스택·큐, 이분 탐색.- 077주차 · 정렬정렬 알고리즘을 짜는 법이 아니라, 정렬하면 쉬워지는 문제를 알아보는 눈.0/4
- 088주차 · 투 포인터와 슬라이딩 윈도우이중 반복문을 한 번의 순회로 접는 기술이에요.0/4
- 099주차 · 그리디당장 최선인 선택이 전체 최선이 되는 경우 — 그리고 안 되는 경우.0/4
- 1010주차 · 스택 · 큐 · 덱무엇을 먼저 꺼낼 것인가로 갈리는 세 자료구조.0/4
- 1111주차 · 이분 탐색과 결정 알고리즘매번 절반을 버려요. 그리고 '답' 자체를 탐색하는 법까지.0/4
- 1212주차 · 체크포인트 27~11주 복습. 4주차의 완전탐색을 어디까지 줄일 수 있는지 정리해요.체크포인트0/4
페이즈 313~18주차
자료구조와 그래프
재귀로 구조를 다루기 시작합니다. 트리와 그래프, 그리고 우선순위 큐까지.- 1313주차 · 재귀와 분할 정복문제를 자기 자신의 작은 버전으로 쪼개는 사고법.0/4
- 1414주차 · 트리와 이진 트리재귀가 가장 자연스럽게 맞아떨어지는 자료구조.0/4
- 1515주차 · 그래프와 DFS · BFS트리의 제약을 풀면 그래프예요. 대신 방문 표시가 필요해져요.0/4
- 1616주차 · BFS 최단 거리와 격자 탐색BFS가 왜 최단 거리인지 이해하고, 상태를 늘려 더 어려운 문제로.0/4
- 1717주차 · 백트래킹모든 경우를 만들되, 가망 없는 가지는 미리 잘라내요.0/4
- 1818주차 · 힙과 우선순위 큐항상 가장 작은 것만 빠르게 꺼내는 자료구조.0/4
페이즈 419~24주차
심화 알고리즘
DP·최단 경로·MST처럼 당락을 가르는 유형과, 아는 것을 점수로 바꾸는 법.- 1919주차 · DP 입문 (1차원)점화식을 세우는 절차를 손에 붙여요. 상태 → 전이 → 초기값 → 순서.0/4
- 2020주차 · DP 심화 (2차원)상태에 축을 하나 더해요. 배낭, LCS, 편집 거리.0/4
- 2121주차 · 최단 경로와 위상 정렬간선에 비용이 붙으면 BFS로는 부족해요.0/4
- 2222주차 · 유니온 파인드와 MST'이 둘이 같은 무리인가'를 거의 상수 시간에 답해요.0/4
- 2323주차 · 트리 DP와 문자열 매칭마지막 개념 주차예요. 모르면 아예 못 푸는 도구 두 가지.0/4
- 2424주차 · 최종 모의고사와 실전 전략아는 것을 시험장에서 점수로 바꾸는 법이에요.체크포인트0/4