백준 온라인 저지(BOJ) 알고리즘 문제 풀이 기록입니다. 문제 유형별로 분류하여 정리하고 있습니다.
- 동적 계획법 (DP)
- 그래프 (Graph)
- DFS / BFS
- Union-Find
- 수학
- 정수론
- 탐색
- 이진 탐색
- 투 포인터
- 구현
| 번호 | 제목 | 난이도 | 풀이 코드 | 비고 (핵심 로직) |
|---|---|---|---|---|
| 17404 | RGB거리 2 | Java | 원형 큐 개념, 첫 집 색깔 고정 |
| 번호 | 제목 | 난이도 | 풀이 코드 | 비고 (핵심 로직) |
|---|---|---|---|---|
| 2342 | Dance Dance Revolution | Java | DP (3차원 배열) | |
| 10942 | 팰린드롬? | Java | DP (S~E가 팰린드롬인지 기록) | |
| 17609 | 회문 | Java | 투 포인터, 유사회문 판별 |
| 번호 | 제목 | 난이도 | 풀이 코드 | 비고 (핵심 로직) |
|---|---|---|---|---|
| 9466 | 텀 프로젝트 | Java | 사이클 발생 시점 찾기 (DFS) |
| 번호 | 제목 | 난이도 | 풀이 코드 | 비고 (핵심 로직) |
|---|---|---|---|---|
| 20040 | 사이클 게임 | Java | 사이클 발생 시점 찾기 (Union-Find) |
| 번호 | 제목 | 난이도 | 풀이 코드 | 비고 (핵심 로직) |
|---|---|---|---|---|
| 11444 | 피보나치 수 6 | Java | 분할정복을 이용한 거듭제곱, 선형대수학 |
| 번호 | 제목 | 난이도 | 풀이 코드 | 비고 (핵심 로직) |
|---|---|---|---|---|
| 1644 | 소수의 연속합 | Java | 정수론, 투포인터 | |
| 27172 | 수 나누기 게임 | Java | 정수론 |
| 번호 | 제목 | 난이도 | 풀이 코드 | 비고 (핵심 로직) |
|---|---|---|---|---|
| 2143 | 두 배열의 합 | Java | 누적합, 이진 탐색 |
| 번호 | 제목 | 난이도 | 풀이 코드 | 비고 (핵심 로직) |
|---|---|---|---|---|
| 2473 | 세 용액 | Java | 투 포인터 |
| 번호 | 제목 | 난이도 | 풀이 코드 | 비고 (핵심 로직) |
|---|---|---|---|---|
| 1918 | 후위 표기식 | Java | 스택 |