알고리즘 로드맵
단계별 엄선된 문제를 풀며 실력을 완성하세요.
로그인하지 않으면 진행도는 현재 브라우저에만 저장됩니다.
Stage 0. 입출력/구현 기초(BOJ 적응 + 실수 방지) — 15문제
코테에서 “틀렸습니다/시간초과”의 70% 원인(입출력·경계값·구현 실수) 제거
Stage 0. 입출력/구현 기초(BOJ 적응 + 실수 방지) — 15문제
코테에서 “틀렸습니다/시간초과”의 70% 원인(입출력·경계값·구현 실수) 제거
[BOJ 2438] 별 찍기 - 1
[BOJ 2562] 최댓값
[BOJ 10818] 최소, 최대
[BOJ 2750] 수 정렬하기
[BOJ 10871] X보다 작은 수
[BOJ 11720] 숫자의 합
[BOJ 8958] OX퀴즈
[BOJ 1152] 단어의 개수
[BOJ 10988] 팰린드롬인지 확인하기
[BOJ 11654] 아스키 코드
[BOJ 10809] 알파벳 찾기
[BOJ 2908] 상수
[BOJ 2675] 문자열 반복
[BOJ 10828] 스택
[BOJ 10866] 덱
Stage 1. 기본기(해시/투포인터/스택) — 20문제
“코테 절반 먹는 패턴 감각” + LeetCode 감각 붙이기
Stage 1. 기본기(해시/투포인터/스택) — 20문제
“코테 절반 먹는 패턴 감각” + LeetCode 감각 붙이기
[LC 217] Contains Duplicate
[LC 242] Valid Anagram
[LC 1] Two Sum
[PG] 완주하지 못한 선수
[BOJ 1764] 듣보잡
[LC 125] Valid Palindrome
[LC 283] Move Zeroes
[LC 121] Best Time to Buy and Sell Stock
[LC 53] Maximum Subarray
[LC 20] Valid Parentheses
[BOJ 9012] 괄호
[BOJ 1874] 스택 수열
[LC 3] Longest Substring Without Repeating Characters
[LC 15] 3Sum
[LC 49] Group Anagrams
[PG] 베스트앨범
[LC 347] Top K Frequent Elements
[PG] 기능개발
[BOJ 1966] 프린터 큐
[BOJ 17298] 오큰수
Stage 2. 효율성(이분/힙/슬윈/누적합) — 20문제
네이버/라인/쿠팡 스타일 “시간빡” 대비
Stage 2. 효율성(이분/힙/슬윈/누적합) — 20문제
네이버/라인/쿠팡 스타일 “시간빡” 대비
[LC 704] Binary Search
[BOJ 2805] 나무 자르기
[BOJ 2110] 공유기 설치
[LC 875] Koko Eating Bananas
[LC 33] Search in Rotated Sorted Array
[LC 153] Find Minimum in Rotated Sorted Array
[LC 74] Search a 2D Matrix
[LC 215] Kth Largest Element in an Array
[PG] 더 맵게
[LC 973] K Closest Points to Origin
[BOJ 1655] 가운데를 말해요
[LC 295] Find Median from Data Stream
[LC 239] Sliding Window Maximum
[PG] 다리를 지나는 트럭
[PG] 가장 큰 수
[PG] 타겟 넘버
[LC 560] Subarray Sum Equals K
[LC 128] Longest Consecutive Sequence
[BOJ 9935] 문자열 폭발
[BOJ 12015] LIS 2
Stage 3. 그래프/트리 핵심(BFS/DFS/위상/UF/MST) — 20문제
대부분 기업 공통 분모 “실수 없이 빨라야 함”
Stage 3. 그래프/트리 핵심(BFS/DFS/위상/UF/MST) — 20문제
대부분 기업 공통 분모 “실수 없이 빨라야 함”
[LC 226] Invert Binary Tree
[LC 104] Maximum Depth
[LC 102] Level Order
[LC 98] Validate BST
[LC 235] LCA of a BST
[BOJ 2178] 미로 탐색
[BOJ 2667] 단지번호붙이기
[BOJ 1012] 유기농 배추
[BOJ 7576] 토마토
[LC 200] Number of Islands
[LC 733] Flood Fill
[LC 994] Rotting Oranges
[BOJ 11724] 연결 요소의 개수
[PG] 게임 맵 최단거리
[LC 207] Course Schedule
[LC 210] Course Schedule II
[LC 684] Redundant Connection
[BOJ 1167] 트리의 지름
[LC 1584] Min Cost to Connect All Points
[BOJ 1753] 최단경로
Stage 4. 문자열/파싱/Trie + 구현 내공 — 20문제
카카오/네이버 문자열 지뢰밭 대비 + 서비스형 문제
Stage 4. 문자열/파싱/Trie + 구현 내공 — 20문제
카카오/네이버 문자열 지뢰밭 대비 + 서비스형 문제
[BOJ 5430] AC
[BOJ 17413] 단어 뒤집기 2
[BOJ 14425] 문자열 집합
[BOJ 5525] IOIOI
[PG] 오픈채팅방
[PG] 신규 아이디 추천
[PG] 문자열 압축
[PG] 괄호 변환
[LC 438] Find All Anagrams
[LC 567] Permutation in String
[LC 424] Longest Repeating Character Replacement
[LC 76] Minimum Window Substring
[LC 5] Longest Palindromic Substring
[LC 208] Implement Trie
[LC 211] Add and Search Word
[LC 212] Word Search II
[LC 139] Word Break
[LC 131] Palindrome Partitioning
[LC 146] LRU Cache
[LC 380] Insert Delete GetRandom O(1)
Stage 5. DP/그리디/인터벌 “합격권” — 20문제
넥슨/현대/대기업 전반 변별력 안정권
Stage 5. DP/그리디/인터벌 “합격권” — 20문제
넥슨/현대/대기업 전반 변별력 안정권
[LC 70] Climbing Stairs
[LC 198] House Robber
[LC 213] House Robber II
[BOJ 1912] 연속합
[LC 152] Maximum Product Subarray
[LC 322] Coin Change
[BOJ 2293] 동전 1
[LC 62] Unique Paths
[LC 64] Minimum Path Sum
[BOJ 12865] 평범한 배낭
[LC 300] LIS
[BOJ 11053] LIS
[LC 1143] LCS
[BOJ 9251] LCS
[LC 416] Partition Equal Subset Sum
[LC 72] Edit Distance
[LC 56] Merge Intervals
[LC 435] Non-overlapping Intervals
[LC 55] Jump Game
[PG] 파괴되지 않은 건물
Stage 6. “넉넉하게” 만드는 실전 심화 — 25문제
삼성형 + 상태 BFS + 0-1 BFS + 구간자료구조 + 변별 DP
Stage 6. “넉넉하게” 만드는 실전 심화 — 25문제
삼성형 + 상태 BFS + 0-1 BFS + 구간자료구조 + 변별 DP