- 0x02 How to write basic codes 2
- 0x03 Array
- 0x04 Linked List
- 0x05 Stack
- 0x06 Queue
- 0x07 Deque
- 0x08 Incorrect pair of parentheses
- 0x09 BFS
- 0x0B Recursive
- 0x0C Backtracking
- 0x0D Simulation
- 0x0E Sorting I
- 0x0F Sorting II
- 0x10 Dynamic Programming
- 0x11 Greedy
- 0x12 Mathematics
- 0x13 Binary Search
- 0x14 Two Pointer
- 0x15 Hash
- 0x16 Binary Search Tree
- 0x17 Priority Queue
- 0x18 Graph
- 0x19 Tree
- 0x1A Topological Sorting
- 0x1B Minimum Spanning Tree
- 0x1C Floyd Algorithm
- 0x1D Dijkstra Algorithm
현재 푼 모든 문제 수 / 모든 챕터 연습 문제 수
문제 리스트
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1475 | 방 번호 | Silver V |
implementation |
1919 | 애너그램 만들기 | Bronze II |
implementation, string |
2577 | 숫자의 개수 | Bronze II |
arithmetic, implementation, mathematics |
3273 | 두 수의 합 | Silver III |
sorting, two-pointer |
10807 | 개수 세기 | Bronze V |
implementation |
10808 | 알파벳 개수 | Bronze IV |
implementation, string |
11328 | Strfry | Bronze II |
implementation, string |
13300 | 방 배정 | Bronze II |
implementation, mathematics |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1158 | 요세푸스 문제 | Silver IV |
data structures, queue |
1406 | 에디터 | Silver II |
data structures, linked list, stack |
5397 | 키로거 | Silver II |
data structures, linked list, stack |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1874 | 스택 수열 | Silver II |
data structures, stack |
2493 | 탑 | Gold V |
data structures, stack |
3015 | 오아시스 재결합 | Platinum V |
data structures, stack |
6198 | 옥상 정원 꾸미기 | Gold V |
data structures, stack |
6549 | 히스토그램에서 가장 큰 직사각형 | Platinum V |
data structures, divide and conquer, segment tree, stack |
10773 | 제로 | Silver IV |
data structures, implementation, stack |
10828 | 스택 | Silver IV |
data structures, stack |
17298 | 오큰수 | Gold IV |
data structures, stack |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
2164 | 카드2 | Silver IV |
data structures, queue |
10845 | 큐 | Silver IV |
data structures, queue |
18258 | 큐 2 | Silver IV |
data structures, queue |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1021 | 회전하는 큐 | Silver III |
data structures, deque |
5430 | AC | Gold V |
deque, parsing, implementation, string, data structures |
10866 | 덱 | Silver IV |
data structures, deque |
11003 | 최솟값 찾기 | Platinum V |
data structures, deque, priority queue |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
2504 | 괄호의 값 | Silver I |
data structures, implementation, stack |
3986 | 좋은 단어 | Silver IV |
data structures, stack |
4949 | 균형잡힌 세상 | Silver IV |
data structures, stack, string |
9012 | 괄호 | Silver IV |
data structures, stack, string |
10799 | 쇠막대기 | Silver II |
data structures, stack |
문제 리스트
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1074 | Z | Silver I |
divide and conquer, recursion |
1629 | 곱셈 | Silver I |
exponentiation by squaring, mathematics |
1780 | 종이의 개수 | Silver II |
divide and conquer, recursion |
1992 | 쿼드트리 | Silver I |
divide and conquer, recursion |
11729 | 하노이 탑 이동 순서 | Silver I |
recursion |
14956 | Philosopher’s Walk | Gold III |
divide and conquer, recursion |
17478 | 재귀함수가 뭔가요? | Silver V |
implementation, recursion |
2447 | 별 찍기 - 10 | Gold V |
divide and conquer, recursion |
2448 | 별 찍기 - 11 | Gold IV |
recursion |
2630 | 색종이 만들기 | Silver II |
divide and conquer, recursion |
문제 리스트
문제 리스트
문제 리스트
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1181 | 단어 정렬 | Silver V |
sorting, string |
1431 | 시리얼 번호 | Silver III |
sorting |
2910 | 빈도 정렬 | Silver III |
data structures, set / map by hashing, sorting |
5648 | 역원소 정렬 | Silver V |
sorting |
7795 | 먹을 것인가 먹힐 것인가 | Silver III |
binary search, sorting, two-pointer |
10814 | 나이순 정렬 | Silver V |
sorting |
10825 | 국영수 | Silver IV |
sorting |
11652 | 카드 | Silver IV |
data structures, set / map by hashing, sorting |
11656 | 접미사 배열 | Silver IV |
sorting, string |
문제 리스트
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1026 | 보물 | Silver IV |
greedy, mathematics, sorting |
1439 | 뒤집기 | Silver V |
greedy, string |
1541 | 잃어버린 괄호 | Silver II |
greedy, mathematics, parsing, string |
1700 | 멀티탭 스케줄링 | Gold I |
greedy |
1744 | 수 묶기 | Gold IV |
case work, greedy, sorting |
1931 | 회의실 배정 | Silver I |
greedy, sorting |
2170 | 선 긋기 | Gold V |
sorting, sweeping |
2217 | 로프 | Silver IV |
greedy, mathematics, sorting |
2457 | 공주님의 정원 | Gold III |
greedy, sorting |
2847 | 게임을 만든 동준이 | Silver IV |
greedy |
7570 | 줄 세우기 | Gold III |
dynamic programming, greedy |
8980 | 택배 | Gold II |
greedy, sorting |
11000 | 강의실 배정 | Gold V |
data structures, greedy, priority queue, sorting |
11047 | 동전 0 | Silver IV |
greedy |
11399 | ATM | Silver IV |
greedy, sorting |
11501 | 주식 | Silver II |
greedy |
15903 | 카드 합체 놀이 | Silver I |
data structures, greedy, priority queue |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1929 | 소수 구하기 | Silver III |
mathematics, number theory, primality test, sieve of eratosthenes |
1978 | 소수 찾기 | Silver V |
mathematics, number theory, primality test, sieve of eratosthenes |
6064 | 카잉 달력 | Silver I |
chinese remainder theorem, mathematics, number theory |
11050 | 이항 계수 1 | Bronze I |
combinatorics, implementation, mathematics |
11051 | 이항 계수 2 | Silver II |
combinatorics, dynamic programming, mathematics |
11653 | 소인수분해 | Bronze I |
mathematics, number theory, primality test |
문제 리스트
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1644 | 소수의 연속합 | Gold III |
mathematics, number theory, primality test, sieve of eratosthenes, two-pointer |
1806 | 부분합 | Gold IV |
prefix sum, two-pointer |
2003 | 수들의 합 2 | Silver IV |
bruteforcing, two-pointer |
2230 | 수 고르기 | Gold V |
sorting, two-pointer |
2283 | 구간 자르기 | Gold II |
prefix sum, sweeping, two-pointer |
2461 | 대표 선수 | Gold II |
data structures, two-pointer |
2531 | 회전 초밥 | Silver I |
bruteforcing, sliding window, two-pointer |
13144 | List of Unique Numbers | Gold IV |
two-pointer |
20366 | 같이 눈사람 만들래? | Gold III |
sorting, two-pointer |
20922 | 겹치는 건 싫어 | Silver I |
two-pointer |
22862 | 가장 긴 짝수 연속한 부분 수열 (large) | Gold V |
two-pointer |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1351 | 무한 수열 | Gold V |
data structures, dynamic programming, set / map by hashing |
1620 | 나는야 포켓몬 마스터 이다솜 | Silver IV |
data structures, set / map by hashing |
7785 | 회사에 있는 사람 | Silver V |
data structures, set / map by hashing |
9375 | 패션왕 신해빈 | Silver III |
combinatorics, data structures, set / map by hashing, mathematics |
11478 | 서로 다른 부분 문자열의 개수 | Silver III |
data structures, set / map by hashing, string, set / map by trees |
13414 | 수강신청 | Silver III |
data structures, set / map by hashing, implementation |
16165 | 걸그룹 마스터 준석이 | Silver III |
data structures, set / map by hashing |
17219 | 비밀번호 찾기 | Silver IV |
data structures, set / map by hashing |
19583 | 싸이버개강총회 | Silver II |
data structures, set / map by hashing, implementation, string |
20166 | 문자열 지옥에 빠진 호석 | Gold V |
data structures, depth-first search, dynamic programming, graph theory, graph traversal, set / map by hashing |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1202 | 보석 도둑 | Gold II |
data structures, greedy, priority queue, sorting |
1539 | 이진 검색 트리 | Platinum V |
data structures, tree, set / map by trees |
7662 | 이중 우선순위 큐 | Gold IV |
data structures, priority queue, set / map by trees |
19700 | 수업 | Gold I |
data structures, greedy, set / map by trees |
21939 | 문제 추천 시스템 Version 1 | Gold IV |
data structures, priority queue, set / map by trees |
21944 | 문제 추천 시스템 Version 2 | Gold II |
data structures, set / map by trees |
23326 | 홍익 투어리스트 | Gold III |
binary search, data structures, set / map by trees |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1655 | 가운데를 말해요 | Gold II |
data structures, priority queue |
1715 | 카드 정렬하기 | Gold IV |
data structures, greedy, priority queue |
1781 | 컵라면 | Gold II |
data structures, greedy, priority queue |
11279 | 최대 힙 | Silver II |
data structures, priority queue |
11286 | 절댓값 힙 | Silver I |
data structures, priority queue |
13975 | 파일 합치기 3 | Gold IV |
data structures, greedy, priority queue |
1927 | 최소 힙 | Silver II |
data structures, priority queue |
2075 | N번째 큰 수 | Silver II |
data structures, priority queue, sorting |
문제 리스트
문제 리스트
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1005 | ACM Craft | Gold III |
dynamic programming, graph theory, topological sorting |
1766 | 문제집 | Gold II |
data structures, graph theory, priority queue, topological sorting |
2056 | 작업 | Gold IV |
dynamic programming, graph theory, topological sorting |
2252 | 줄 세우기 | Gold III |
graph theory, topological sorting |
2623 | 음악프로그램 | Gold III |
graph theory, topological sorting |
2637 | 장난감 조립 | Gold II |
dynamic programming, graph theory, topological sorting |
21276 | 계보 복원가 호석 | Gold III |
data structures, graph theory, set / map by hashing, sorting, topological sorting |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1197 | 최소 스패닝 트리 | Gold IV |
minimum spanning tree, graph theory |
1368 | 물대기 | Gold II |
graph theory, minimum spanning tree |
1647 | 도시 분할 계획 | Gold IV |
graph theory, minimum spanning tree |
1774 | 우주신과의 교감 | Gold III |
graph theory, minimum spanning tree |
2887 | 행성 터널 | Platinum V |
graph theory, minimum spanning tree, sorting |
9372 | 상근이의 여행 | Silver IV |
graph theory, tree |
10423 | 전기가 부족해 | Gold II |
graph theory, minimum spanning tree |
13418 | 학교 탐방하기 | Gold III |
graph theory, minimum spanning tree |
16398 | 행성 연결 | Gold IV |
graph theory, minimum spanning tree |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1507 | 궁금한 민호 | Gold II |
floyd–warshall, graph theory |
1602 | 도망자 원숭이 | Platinum IV |
floyd–warshall, graph theory |
1719 | 택배 | Gold III |
dijkstra's, floyd–warshall, graph theory |
1956 | 운동 | Gold IV |
floyd–warshall, graph theory |
11404 | 플로이드 | Gold IV |
floyd–warshall, graph theory |
11562 | 백양로 브레이크 | Gold III |
floyd–warshall, graph theory |
11780 | 플로이드 2 | Gold II |
floyd–warshall, graph theory |
13141 | Ignition | Platinum V |
bruteforcing, floyd–warshall, graph theory |
13168 | 내일로 여행 | Gold III |
data structures, floyd–warshall, graph theory, set / map by hashing, implementation |
13314 | 플로이드에 오타가? | Gold III |
constructive, floyd–warshall, graph theory |
14938 | 서강그라운드 | Gold IV |
dijkstra's, floyd–warshall, graph theory |
17182 | 우주 탐사선 | Gold III |
backtracking, bitmask, floyd–warshall, graph theory |
21940 | 가운데에서 만나기 | Gold IV |
floyd–warshall, graph theory |
23258 | 밤편지 | Gold I |
dynamic programming, floyd–warshall, graph theory |
23286 | 허들 넘기 | Gold III |
dijkstra's, floyd–warshall, graph theory |
문제 리스트
번호 | 문제 | 난이도 | 태그 |
---|---|---|---|
1162 | 도로포장 | Gold I |
dijkstra's, dynamic programming, graph theory |
1238 | 파티 | Gold III |
dijkstra's, graph theory |
1261 | 알고스팟 | Gold IV |
0-1 bfs, dijkstra's, graph theory, graph traversal |
1504 | 특정한 최단 경로 | Gold IV |
dijkstra's, graph theory |
1753 | 최단경로 | Gold IV |
dijkstra's, graph theory |
1854 | K번째 최단경로 찾기 | Platinum IV |
data structures, dijkstra's, graph theory, priority queue |
1916 | 최소비용 구하기 | Gold V |
dijkstra's, graph theory |
5719 | 거의 최단 경로 | Platinum V |
dijkstra's, graph theory, graph traversal |
11779 | 최소비용 구하기 2 | Gold III |
dijkstra's, graph theory |
13907 | 세금 | Platinum IV |
dijkstra's, dynamic programming, graph theory |
17835 | 면접보는 승범이네 | Gold II |
dijkstra's, graph theory |
20183 | 골목 대장 호석 - 효율성 2 | Gold II |
binary search, dijkstra's, graph theory, parametric search |
22870 | 산책 (large) | Platinum IV |
dijkstra's, graph theory, graph traversal |
24042 | 횡단보도 | Gold I |
dijkstra's, graph theory |