백준과 프로그래머스 풀기
참고: https://github.com/tony9402/baekjoon
- 평일엔 1일 2개의 백준 문제를 쉬운 난이도와 어려운 난이도를 섞어서 푼다.
- 주말엔 프로그래머스 문제를 1일 1개씩 푼다.
-
파일 구조
- 자신의 이름 으로 폴더를 만든 후에, boj 폴더에는 주제별로 폴더를 만들고 올린다.
- programmers 폴더에는 레벨별로 폴더를 만들고 올린다.
- 올린 후에는 issue의 체크리스트의 체크박스에 체크한다.
-
커밋
- 예) solve: 주제 - BOJ 문제번호 (#이슈)
- 예) solve: 주제 - 프로그래머스 레벨 문제이름 (#이슈)
- 못풀었을 경우 unsolve로 올린다.
순번 | Tag | 태그 | 문제집 | 추천 문제 수 | 총 문제 수 |
---|---|---|---|---|---|
01 | String | 문자열 | 바로가기 | 19 | 64 |
02 | Data Structure | 자료구조 | 바로가기 | 16 | 25 |
03 | Data Structure 2 | 자료구조 2 | 바로가기 | 11 | 21 |
04 | Brute Force | 완전탐색 | 바로가기 | 33 | 94 |
05 | Implementation | 구현 | 바로가기 | 30 | 51 |
06 | Simulation | 시뮬레이션 | 바로가기 | 30 | 48 |
07 | Tree | 트리 | 바로가기 | 15 | 44 |
08 | Greedy | 탐욕법 | 바로가기 | 27 | 62 |
09 | Dynamic Programming 1 | 동적계획법 1 | 바로가기 | 27 | 80 |
10 | Backtracking | 백트래킹 | 바로가기 | 28 | 75 |
11 | Graph Traversal | 그래프 탐색 | 바로가기 | 31 | 96 |
12 | Dynamic Programming 2 | 동적계획법 2 | 바로가기 | 28 | 81 |
13 | Binary Search | 이분탐색 | 바로가기 | 20 | 66 |
14 | Divide and conquer | 분할정복 | 바로가기 | 08 | 18 |
15 | Shortest Path | 최단거리 | 바로가기 | 18 | 53 |
16 | Two Pointer | 투 포인터 | 바로가기 | 13 | 36 |
17 | Prefix Sum | 누적 합 | 바로가기 | 11 | 32 |
18 | Topological Sorting | 위상정렬 | 바로가기 | 05 | 14 |
19 | Disjoint Set | 분리 집합 | 바로가기 | 06 | 20 |
20 | Minimum Spanning Tree(MST) | 최소 스패닝 트리 | 바로가기 | 08 | 24 |
21 | Trie | 트라이 | 바로가기 | 05 | 09 |
22 | Dynamic Programming On Trees | 트리디피 | 바로가기 | 04 | 08 |