https://github.com/seogeurim/algorithm-practice
  
  
    ๐  ์ด๋ ํ ๋ฒ ๊พธ์คํ ํ์ด๋ณด์ ์๊ณ ๋ฆฌ๋ฌ ๐ 
    https://github.com/seogeurim/algorithm-practice
  
algorithm java
        Last synced: 7 months ago 
        JSON representation
    
๐ ์ด๋ ํ ๋ฒ ๊พธ์คํ ํ์ด๋ณด์ ์๊ณ ๋ฆฌ๋ฌ ๐
- Host: GitHub
- URL: https://github.com/seogeurim/algorithm-practice
- Owner: Seogeurim
- Created: 2020-08-10T15:21:40.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-27T12:58:38.000Z (almost 3 years ago)
- Last Synced: 2025-03-21T05:22:19.292Z (7 months ago)
- Topics: algorithm, java
- Language: Java
- Homepage: https://solved.ac/profile/geulims
- Size: 1.83 MB
- Stars: 20
- Watchers: 1
- Forks: 2
- Open Issues: 0
- 
            Metadata Files:
            - Readme: README.md
 
Awesome Lists containing this project
README
          # Algorithm-practice



> Commit ์ โ
 ํผ ๋ฌธ์ ์ ์
>
> ๐
ย  **300 Commits !!** 2021-03-31  
> ๐โโ๏ธย  _Running for 400 commits..._
### ๐ [NOTES ๋ฐ๋ก๊ฐ๊ธฐ](./notes)
๐ ๊ฐ ๋ฌธ์ ๋ฅผ ํด๋ฆญํ๋ฉด ํ์ด ๋ฐ ์ฝ๋๋ฅผ ๋ณผ ์ ์์ต๋๋ค.  
โจ๏ธ `Ctrl + F` ๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
## Iterations
|  #  |  โ  | Problem                                                  | Note |
| :-: | :-: | :------------------------------------------------------- | :--- |
| 01  |     | [Codility-Lesson1 BinaryGap](./src/Iterations/BinaryGap) |      |
| 02  |     | [SWEA-1289 ์์ฌ์ ๋ฉ๋ชจ๋ฆฌ ๋ณต๊ตฌํ๊ธฐ](./src/Iterations/swea1289) |      |
| 03  |     | [SWEA-3499 ํผํํธ ์
ํ](./src/Iterations/swea3499)          |      |
| 04  |     | [SWEA-7964 ๋ถ๋จน์๊ตญ์ ์ฐจ์ ๊ด๋ฌธ](./src/Iterations/swea7964)   |      |
| 05  |     | [SWEA-6485 ์ผ์ฑ์์ ๋ฒ์ค ๋
ธ์ ](./src/Iterations/swea6485)     |      |
| 06  |     | [SWEA-5356 ์์์ด์ ์ธ๋ก๋ก ๋งํด์](./src/Iterations/swea5356)  |      |
| 07  |     | [SWEA-4789 ์ฑ๊ณต์ ์ธ ๊ณต์ฐ ๊ธฐํ](./src/Iterations/swea4789)     |      |
## Recursion
|  #  |  โ  | Problem                                                  | Note |
| :-: | :-: | :------------------------------------------------------- | :--- |
| 01  |     | [Baekjoon-17478 ์ฌ๊ทํจ์๊ฐ ๋ญ๊ฐ์?](./src/Recursion/P17478)  |      |
| 02  |     | [Baekjoon-1914 ํ๋
ธ์ด ํ](./src/Recursion/P1914)           |      |
## Implementation
|  #  |  โ  | Problem                                                           | Note |
| :-: | :-: | :---------------------------------------------------------------- | :--- |
| 01  |     | [Baekjoon-21608 ์์ด ์ด๋ฑํ๊ต](src/Implementation/P21608)             |      |
| 02  |     | [Baekjoon-16463 13์ผ์ ๊ธ์์ผ](src/Implementation/P16463)            |      |
| 03  |     | [Baekjoon-2615 ์ค๋ชฉ](src/Implementation/P2615)                      | simulation |
| 04  |     | [Baekjoon-16719 ZOAC](src/Implementation/P16719)                   | recursion  |
| 05  |     | [Baekjoon-15787 ๊ธฐ์ฐจ๊ฐ ์ด๋ ์ ํค์น๊ณ  ์ํ์๋ฅผ](src/Implementation/P15787) | bitmask    |
| 06  |     | [Baekjoon-20546 ๊ธฐ์ ์ ๋งค๋งค๋ฒ](src/Implementation/P20546)             |      |
| 07  |     | [Baekjoon-4396 ์ง๋ขฐ ์ฐพ๊ธฐ](src/Implementation/P4396)                  |      |
| 08  |     | [Programmers ์คํ ์์ด](src/Implementation/prg70130)                 |      |
| 09  |     | [Baekjoon-12933 ์ค๋ฆฌ](src/Implementation/P12933)                    |      |
| 10  |     | [Baekjoon-10713 ๊ธฐ์ฐจ ์ฌํ](src/Implementation/P10713)                |      |
| 11  |     | [Baekjoon-11005 ์ง๋ฒ ๋ณํ 2](src/Implementation/P11005)              |      |
| 12  |     | [Baekjoon-2877 4์ 7](src/Implementation/P2877)                    |      |
| 13  |     | [Programmers ์
์ค ํด์ค](src/Implementation/prg86048)                 |      |
| 14  |     | [Programmers ๋ณต์ ์ ๋ ฌํ๊ธฐ](src/Implementation/prg85002)               |      |
| 15  |     | [Programmers ๋ชจ์ ์ฌ์ ](src/Implementation/prg84512)                 |      |
## Simulation
|  #  |  โ  | Problem                                                | Note |
| :-: | :-: | :----------------------------------------------------- | :--- |
| 01  |     | [Baekjoon-1713 ํ๋ณด ์ถ์ฒํ๊ธฐ](./src/Simulation/P1713)  |      |
| 02  |     | [Baekjoon-14891 ํฑ๋๋ฐํด](./src/Simulation/P14891)     |      |
| 03  |     | [Baekjoon-15662 ํฑ๋๋ฐํด (2)](./src/Simulation/P15662) |      |
| 04  |     | [Baekjoon-12100 2048 (Easy)](./src/Simulation/P12100) | ์ผ์ฑ SW ์ญ๋ ํ
์คํธ ๊ธฐ์ถ |
| 05  |     | [Baekjoon-1244 ์ค์์น ์ผ๊ณ  ๋๊ธฐ](./src/Simulation/P1244) |      |
| 06  |     | [SWEA-1873 ์ํธ์ ๋ฐฐํํ๋](./src/Simulation/swea1873) |      |
| 07  |     | [Baekjoon-2563 ์์ข
์ด](./src/Simulation/P2563)       |      |
| 08  |     | [Baekjoon-16927 ๋ฐฐ์ด ๋๋ฆฌ๊ธฐ 2](./src/Simulation/P16927) |      |
| 09  |     | [Baekjoon-16935 ๋ฐฐ์ด ๋๋ฆฌ๊ธฐ 3](./src/Simulation/P16935) |      |
| 10  |     | [Baekjoon-14499 ์ฃผ์ฌ์ ๊ตด๋ฆฌ๊ธฐ](./src/Simulation/P14499) | ์ผ์ฑ SW ์ญ๋ ํ
์คํธ ๊ธฐ์ถ |
| 11  |     | [Baekjoon-14503 ๋ก๋ด ์ฒญ์๊ธฐ](./src/Simulation/P14503)   | ์ผ์ฑ SW ์ญ๋ ํ
์คํธ ๊ธฐ์ถ |
| 12  |     | [Baekjoon-17135 ์บ์ฌ ๋ํ์ค](./src/Simulation/P17135)   | ์ผ์ฑ Aํ ๊ธฐ์ถ |
| 13  |     | [Baekjoon-17281 โพ](./src/Simulation/P17281)         | ์ผ์ฑ Aํ ๊ธฐ์ถ |
| 14  |     | [Baekjoon-3954 Brainf**k ์ธํฐํ๋ฆฌํฐ](./src/Simulation/P3954)  | ์ผ์ฑ Aํ ๊ธฐ์ถ |
| 15  |     | [Baekjoon-10163 ์์ข
์ด](./src/Simulation/P10163)      |      |
| 16  |     | [Baekjoon-13300 ๋ฐฉ ๋ฐฐ์ ](./src/Simulation/P13300)     |      |
| 17  |     | [Baekjoon-2477 ์ฐธ์ธ๋ฐญ](./src/Simulation/P2477)        |      |
| 18  |     | [JUNGOL-1037 ์ค๋ฅ๊ต์ ](./src/Simulation/jo1037)        |      |
| 19  |     | [Baekjoon-2931 ๊ฐ์ค๊ด](./src/Simulation/P2931)        |      |
| 20  |     | [JUNGOL-1205 ์กฐ์ปค](./src/Simulation/jo1205)           |      |
| 21  |     | [SWEA-1767 ํ๋ก์ธ์ ์ฐ๊ฒฐํ๊ธฐ](./src/Simulation/swea1767) |      |
| 22  |     | [Baekjoon-2636 ์น์ฆ](./src/Simulation/P2636)          |      |
| 23  |     | [Baekjoon-15683 ๊ฐ์](./src/Simulation/P15683)        |      |
| 24  |     | [SWEA-4014 ํ์ฃผ๋ก ๊ฑด์ค](./src/Simulation/swea4014)      | ์ผ์ฑ SW ์ญ๋ ํ
์คํธ ๊ธฐ์ถ |
| 25  |     | [Baekjoon-17779 ๊ฒ๋ฆฌ๋งจ๋๋ง 2](./src/Simulation/P17779)  |      |
| 26  |     | [Baekjoon-2564 ๊ฒฝ๋น์](./src/Simulation/P2564)         |      |
| 27  |     | [Baekjoon-17144 ๋ฏธ์ธ๋จผ์ง ์๋
!](./src/Simulation/P17144) |      |
| 28  | โญ๏ธ | [SWEA-5656 ๋ฒฝ๋ ๊นจ๊ธฐ](./src/Simulation/swea5656)        |      |
| 29  |     | [Baekjoon-17406 ๋ฐฐ์ด ๋๋ฆฌ๊ธฐ 4](./src/Simulation/P17406) |      |
| 30  |     | [SWEA-9760 Poker Game](./src/Simulation/swea9760)     |      |
| 31  |     | [SWEA-2115 ๋ฒ๊ฟ์ฑ์ทจ](./src/Simulation/swea2115)         |      |
| 32  |     | [Baekjoon-15686 ์นํจ ๋ฐฐ๋ฌ](./src/Simulation/P15686)     |      |
| 33  |     | [Baekjoon-19236 ์ฒญ์๋
 ์์ด](./src/Simulation/P19236)     |      |
| 34  |     | [Baekjoon-2174 ๋ก๋ด ์๋ฎฌ๋ ์ด์
](./src/Simulation/P2174)    |      |
| 35  |     | [Baekjoon-1022 ์์ฉ๋์ด ์์๊ฒ ์ถ๋ ฅํ๊ธฐ](./src/Simulation/P1022) |      |
| 36  | โญ๏ธ | [Baekjoon-2571 ์์ข
์ด - 3](./src/Simulation/P2571)         |      |
## String
|  #  |  โ  | Problem                                              | Note         |
| :-: | :-: | :--------------------------------------------------- | :----------- |
| 01  |     | [Baekjoon-14425 ๋ฌธ์์ด ์งํฉ](./src/String/P14425)    |              |
| 02  |     | [Baekjoon-14426 ์ ๋์ฌ ์ฐพ๊ธฐ](./src/String/P14426)    |              |
| 03  |     | [Baekjoon-1786 ์ฐพ๊ธฐ](./src/String/P1786)             | KMP          |
| 04  |     | [Baekjoon-1305 ๊ด๊ณ ](./src/String/P1305)             | KMP          |
| 05  | โญ๏ธ | [Baekjoon-13505 ๋ ์ XOR](./src/String/P13505)      |              |
| 06  |     | [Baekjoon-9250 ๋ฌธ์์ด ์งํฉ ํ๋ณ](./src/String/P9250) | Aho-Corasick |
| 07  |     | [Baekjoon-10256 ๋์ฐ๋ณ์ด](./src/String/P10256)       | Aho-Corasick |
| 08  |     | [Baekjoon-15740 A+B - 9](./src/String/P15740)     |              |
| 09  |     | [Baekjoon-9093 ๋จ์ด ๋ค์ง๊ธฐ](./src/String/P9093)     |              |
| 10  |     | [Baekjoon-5052 ์ ํ๋ฒํธ ๋ชฉ๋ก](./src/String/P5052)    |              |
| 11  |     | [Baekjoon-17413 ๋จ์ด ๋ค์ง๊ธฐ 2](./src/String/P17413)  |              |
| 12  |     | [Baekjoon-9342 ์ผ์์ฒด](./src/String/P9342)          |              |
| 13  |     | [Baekjoon-6503 ๋ง๊ฐ์ง ํค๋ณด๋](./src/String/P6503)     |  2-pointer   |
| 14  |     | [Baekjoon-9252 LCS 2](./src/String/P9252)          |  LCS         |
| 15  |     | [Baekjoon-1213 ํฐ๋ฆฐ๋๋กฌ ๋ง๋ค๊ธฐ](./src/String/P1213)    |              |
## Brute Force
|  #  |  โ  | Problem                                            | Note |
| :-: | :-: | :------------------------------------------------- | :--- |
| 01  |     | [Programmers ์์ ์ฐพ๊ธฐ](./src/BruteForce/prg42839) |      |
| 02  |     | [Programmers ์นดํซ](./src/BruteForce/prg42842)      |      |
| 03  |     | [Baekjoon-2961 ๋์์ด๊ฐ ๋ง๋  ๋ง์๋ ์์](./src/BruteForce/P2961)  |      |
| 04  |     | [Baekjoon-3040 ๋ฐฑ์ค ๊ณต์ฃผ์ ์ผ๊ณฑ ๋์์ด](./src/BruteForce/P3040)    |      |
| 05  |     | [Baekjoon-14889 ์คํํธ์ ๋งํฌ](./src/BruteForce/P14889)   | ์ผ์ฑ SW ์ญ๋ ํ
์คํธ ๊ธฐ์ถ |
| 06  |     | [Baekjoon-16637 ๊ดํธ ์ถ๊ฐํ๊ธฐ](./src/BruteForce/P16637)   | ์ผ์ฑ Aํ ๊ธฐ์ถ |
| 07  |     | [SWEA-1247 ์ต์  ๊ฒฝ๋ก](./src/BruteForce/swea1247)         |      |
| 08  |     | [SWEA-4012 ์๋ฆฌ์ฌ](./src/BruteForce/swea4012)            |      |
| 09  | โญ๏ธ | [SWEA-3234 ์คํ์ด์ ์ํ์ ์ธ](./src/BruteForce/swea3234)    |      |
| 10  | โญ๏ธ | [Baekjoon-17136 ์์ข
์ด ๋ถ์ด๊ธฐ](./src/BruteForce/P17136)    | ์ผ์ฑ Aํ ๊ธฐ์ถ |
| 11  |     | [Baekjoon-2468 ์์  ์์ญ](./src/BruteForce/P2468)        |      |
| 12  |     | [Baekjoon-17471 ๊ฒ๋ฆฌ๋งจ๋๋ง](./src/BruteForce/P17471)     | ์ผ์ฑ Aํ ๊ธฐ์ถ |
## DFS & BFS
|  #  |  โ  | Problem                                          | Note |
| :-: | :-: | :----------------------------------------------- | :--- |
| 01  |     | [Baekjoon-1260 DFS์ BFS](./src/DFSandBFS/P1260) |      |
| 02  |     | [Baekjoon-2573 ๋น์ฐ](./src/DFSandBFS/P2573)      |      |
### DFS
|  #  |  โ  | Problem                                                | Note |
| :-: | :-: | :----------------------------------------------------- | :--- |
| 01  | โญ๏ธ | [Baekjoon-1062 ๊ฐ๋ฅด์นจ](./src/DFS/P1062)                |  bitmask  |
| 02  |     | [Baekjoon-1759 ์ํธ ๋ง๋ค๊ธฐ](./src/DFS/P1759)           | Combination |
| 03  | โญ๏ธ | [Baekjoon-1103 ๊ฒ์](./src/DFS/P1103)                  | DP   |
| 04  |     | [Baekjoon-14888 ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ](./src/DFS/P14888)     |      |
| 05  |     | [Baekjoon-15658 ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ (2)](./src/DFS/P15658) |      |
| 06  |     | [Baekjoon-14501 ํด์ฌ](./src/DFS/P14501)                |      |
| 07  |     | [Baekjoon-10971 ์ธํ์ ์ํ 2](./src/DFS/P10971)       |      |
| 08  |     | [Baekjoon-14500 ํ
ํธ๋ก๋ฏธ๋
ธ](./src/DFS/P14500)          |      |
| 09  |     | [Baekjoon-2667 ๋จ์ง๋ฒํธ๋ถ์ด๊ธฐ](./src/DFS/P2667)        |      |
| 10  |     | [Baekjoon-4963 ์ฌ์ ๊ฐ์](./src/DFS/P4963)             |      |
| 11  |     | [Baekjoon-13023 ABCDE](./src/DFS/P13023)               |      |
| 12  |     | [SWEA-5215 ํ๋ฒ๊ฑฐ ๋ค์ด์ดํธ](./src/DFS/swea5215)            |      |
| 13  |     | [Baekjoon-3109 ๋นต์ง](./src/DFS/P3109)                   |      |
| 14  |     | [Baekjoon-1987 ์ํ๋ฒณ](./src/DFS/P1987)                  |      |
| 15  |     | [Baekjoon-17070 ํ์ดํ ์ฎ๊ธฐ๊ธฐ 1](./src/DFS/P17070)   | ์ผ์ฑ Aํ ๊ธฐ์ถ |
| 16  |     | [SWEA-2105 ๋์ ํธ ์นดํ](./src/DFS/swea2105)                |      |
| 17  |     | [Baekjoon-1937 ์์ฌ์์ด ํ๋ค](./src/DFS/P1937)             |  DFS + DP  |
| 18  |     | [SWEA-1949 ๋ฑ์ฐ๋ก ์กฐ์ฑ](./src/DFS/swea1949)                |      |
| 19  |     | [Baekjoon-1520 ๋ด๋ฆฌ๋ง ๊ธธ](src/DFS/P1520)                   |  DFS + DP  |
| 20  |     | [Programmers N-Queen](./src/DFS/prg12952)                |  Backtracking  |
| 21  |     | [Baekjoon-20164 ํ์ ํ๋ฆญ ํธ์](./src/DFS/P20164)           |      |
### BFS
|  #  |  โ  | Problem                                        | Note                     |
| :-: | :-: | :--------------------------------------------- | :----------------------- |
| 01  |     | [Baekjoon-3055 ํ์ถ](./src/BFS/P3055)          |                          |
| 02  |     | [Baekjoon-1039 ๊ตํ](./src/BFS/P1039)          |                          |
| 03  |     | [Baekjoon-13460 ๊ตฌ์ฌ ํ์ถ 2](./src/BFS/P13460) | ์ผ์ฑ SW ์ญ๋ ํ
์คํธ ๊ธฐ์ถ |
| 04  |     | [Baekjoon-2178 ๋ฏธ๋ก ํ์](./src/BFS/P2178)     |                          |
| 05  |     | [Baekjoon-16236 ์๊ธฐ ์์ด](./src/BFS/P16236)   | ์ผ์ฑ SW ์ญ๋ ํ
์คํธ ๊ธฐ์ถ |
| 06  |     | [Baekjoon-14502 ์ฐ๊ตฌ์](./src/BFS/P14502)      | ์ผ์ฑ SW ์ญ๋ ํ
์คํธ ๊ธฐ์ถ |
| 07  |     | [Baekjoon-1525 ํผ์ฆ](./src/BFS/P1525)          |                          |
| 08  |     | [Baekjoon-7576 ํ ๋งํ ](./src/BFS/P7576)        |                          |
| 09  |     | [Baekjoon-1697 ์จ๋ฐ๊ผญ์ง](./src/BFS/P1697)      |                          |
| 10  |     | [Baekjoon-14226 ์ด๋ชจํฐ์ฝ](./src/BFS/P14226)    |                          |
| 11  |     | [Baekjoon-13549 ์จ๋ฐ๊ผญ์ง 3](./src/BFS/P13549)  |                          |
| 12  | โญ๏ธ | [Baekjoon-20304 ๋น๋ฐ๋ฒํธ ์ ์](./src/BFS/P20304)  |                          |
| 13  |     | [Baekjoon-1938 ํต๋๋ฌด ์ฎ๊ธฐ๊ธฐ](./src/BFS/P1938)   |                          |
| 14  |     | [Baekjoon-1600 ๋ง์ด ๋๊ณ ํ ์์ญ์ด](./src/BFS/P1600) |                          |
| 15  |     | [SWEA-1953 ํ์ฃผ๋ฒ ๊ฒ๊ฑฐ](./src/BFS/swea1953)        |                          |
| 16  |     | [SWEA-10966 ๋ฌผ๋์ด๋ฅผ ๊ฐ์](./src/BFS/swea10966)     |                          |
| 17  |     | [SWEA-1238 Contact](./src/BFS/swea1238)          |                          |
| 18  |     | [Baekjoon-2206 ๋ฒฝ ๋ถ์๊ณ  ์ด๋ํ๊ธฐ](./src/BFS/P2206)  |                          |
| 19  | โญ๏ธ | [SWEA-1249 ๋ณด๊ธ๋ก](./src/BFS/swea1249)            |                          |
| 20  |     | [Baekjoon-1194 ๋ฌ์ด ์ฐจ์ค๋ฅธ๋ค, ๊ฐ์.](./src/BFS/P1194) |                          |
| 21  |     | [Baekjoon-1743 ์์๋ฌผ ํผํ๊ธฐ](./src/BFS/P1743)     |                          |
| 22  | โญ๏ธ | [Baekjoon-1939 ์ค๋์ ํ](./src/BFS/P1939)          |  binary search + bfs     |
## Divide and Conquer
|  #  |  โ  | Problem                                                | Note |
| :-: | :-: | :----------------------------------------------------- | :--- |
| 01  |     | [Baekjoon-1074 Z](./src/DAC/P1074)                     |      |
| 02  |     | [Baekjoon-1992 ์ฟผ๋ํธ๋ฆฌ](./src/DAC/P1992)                |      |
| 03  |     | [Baekjoon-10830 ํ๋ ฌ ์ ๊ณฑ](./src/DAC/P10830)             |      |
## Greedy Algorithm
|  #  |  โ  | Problem                                                | Note |
| :-: | :-: | :----------------------------------------------------- | :--- |
| 01  |     | [Baekjoon-2839 ์คํ ๋ฐฐ๋ฌ](./src/Greedy/P2839)            |      |
| 02  |     | [JUNGOL-1828 ๋์ฅ๊ณ ](./src/Greedy/jo1828)                |      |
| 03  |     | [Baekjoon-1343 ํด๋ฆฌ์ค๋ฏธ๋
ธ](./src/Greedy/P1343)            |      |
| 04  |     | [Baekjoon-1092 ๋ฐฐ](./src/Greedy/P1092)                  |      |
| 05  |     | [Baekjoon-2847 ๊ฒ์์ ๋ง๋  ๋์ค์ด](./src/Greedy/P2847)      |      |
| 06  |     | [Baekjoon-11047 ๋์  0](./src/Greedy/P11047)            |      |
## Data Structure
### Array
|  #  |  โ  | Problem                                                                     | Note |
| :-: | :-: | :-------------------------------------------------------------------------- | :--- |
| 01  |     | [Codility-Lesson2 CyclicRotation](./src/Array/CyclicRotation)               |      |
| 02  |     | [Codility-Lesson2 OddOccurrencesInArray](./src/Array/OddOccurrencesInArray) |      |
| 03  |     | [Codility-Lesson4 FrogRiverOne](./src/Array/FrogRiverOne)                   |      |
| 04  |     | [Codility-Lesson4 PermCheck](./src/Array/PermCheck)                         |      |
| 05  |     | [Codility-Lesson4 MissingInteger](./src/Array/MissingInteger)               |      |
| 06  |     | [Codility-Lesson4 MaxCounters](./src/Array/MaxCounters)                     |      |
| 07  |     | [SWEA-1208 Flatten](./src/Array/swea1208)                                   |      |
| 08  |     | [SWEA-1210 Ladder1](./src/Array/swea1210)                                   |      |
| 09  |     | [SWEA-1954 ๋ฌํฝ์ด ์ซ์](./src/Array/swea1954)                                  |      |
| 10  |     | [SWEA-2805 ๋์๋ฌผ ์ํํ๊ธฐ](./src/Array/swea2805)                               |      |
| 11  |     | [SWEA-2001 ํ๋ฆฌ ํด์น](./src/Array/swea2001)                                    |      |
| 12  |     | [Baekjoon-20299 3๋ ์ธก์ ](./src/Array/P20299)                                  |      |
### List
|  #  |  โ  | Problem                                         | Note |
| :-: | :-: | :---------------------------------------------- | :--- |
| 01  |     | [Baekjoon-18115 ์นด๋ ๋๊ธฐ](./src/List/P18115)     |      |
### Stack
|  #  |  โ  | Problem                                      | Note |
| :-: | :-: | :------------------------------------------- | :--- |
| 01  |     | [Baekjoon-10828 ์คํ](./src/Stack/P10828)     |      |
| 02  |     | [Baekjoon-2504 ๊ดํธ์ ๊ฐ](./src/Stack/P2504)   |      |
| 03  |     | [Baekjoon-3425 ๊ณ ์คํ](./src/Stack/P3425)     |      |
| 04  |     | [Baekjoon-2493 ํ](./src/Stack/P2493)        |      |
| 05  | โญ๏ธ | [Baekjoon-2867 ์์ด์ ๊ฐ](./src/Stack/P2867)    |      |
| 06  |     | [SWEA-1218 ๊ดํธ ์ง์ง๊ธฐ](./src/Stack/swea1218)   |      |
| 07  |     | [SWEA-1223 ๊ณ์ฐ๊ธฐ2](./src/Stack/swea1223)      |      |
| 08  |     | [Programmers ์ฃผ์๊ฐ๊ฒฉ](./src/Stack/prg42584)    |      |
| 09  |     | [Baekjoon-17298 ์คํฐ์](./src/Stack/P17298)    |      |
| 10  |     | [Baekjoon-2800 ๊ดํธ ์ ๊ฑฐ](./src/Stack/P2800)    |      |
| 11  |     | [Baekjoon-1918 ํ์ ํ๊ธฐ์](./src/Stack/P1918)   |      |
| 12  |     | [Baekjoon-1863 ์ค์นด์ด๋ผ์ธ ์ฌ์ด๊ฑฐ](./src/Stack/P1863) |      |
| 13  |     | [Baekjoon-10799 ์ ๋ง๋๊ธฐ](./src/Stack/P10799)    |      |
### Queue
|  #  |  โ  | Problem                                             | Note  |
| :-: | :-: | :-------------------------------------------------- | :---- |
| 01  |     | [Baekjoon-10845 ํ](./src/Queue/P10845)              |       |
| 02  |     | [Baekjoon-3190 ๋ฑ](./src/Queue/P3190)                | Deque / ์ผ์ฑ SW ์ญ๋ ํ
์คํธ ๊ธฐ์ถ |
| 03  |     | [SWEA-1225 ์ํธ์์ฑ๊ธฐ](./src/Queue/swea1225)           |        |
| 04  |     | [Baekjoon-1158 ์์ธํธ์ค ๋ฌธ์ ](./src/Queue/P1158)        |        |
| 05  |     | [Programmers ๋ค๋ฆฌ๋ฅผ ์ง๋๋ ํธ๋ญ](./src/Queue/prg42583)   |        |
| 06  |     | [Programmers ๊ธฐ๋ฅ๊ฐ๋ฐ](./src/Queue/prg42586)           |        |
| 07  |     | [Programmers ํ๋ฆฐํฐ](./src/Queue/prg42587)            |        |
| 08  |     | [Baekjoon-18258 ํ 2](./src/Queue/P18258)            |       |
| 09  |     | [Baekjoon-1966 ํ๋ฆฐํฐ ํ](./src/Queue/P1966)           |       |
### Tree
|  #  |  โ  | Problem                                     | Note |
| :-: | :-: | :------------------------------------------ | :--- |
| 01  |     | [Baekjoon-1991 ํธ๋ฆฌ ์ํ](./src/Tree/P1991)   |      |
| 02  |     | [Baekjoon-1068 ํธ๋ฆฌ](./src/Tree/P1068)       |      |
| 03  |     | [SWEA-1233 ์ฌ์น์ฐ์ฐ ์ ํจ์ฑ ๊ฒ์ฌ](./src/Tree/swea1233) |      |
| 04  | โญ๏ธ | [Baekjoon-1167 ํธ๋ฆฌ์ ์ง๋ฆ](./src/Tree/P1167)   |      |
| 05  | โญ๏ธ | [Baekjoon-2263 ํธ๋ฆฌ์ ์ํ](./src/Tree/P2263)   |      |
| 06  |     | [Baekjoon-11725 ํธ๋ฆฌ์ ๋ถ๋ชจ ์ฐพ๊ธฐ](./src/Tree/P11725) |      |
### Heap
|  #  |  โ  | Problem                                     | Note |
| :-: | :-: | :------------------------------------------ | :--- |
| 01  | โญ๏ธ | [Baekjoon-1202 ๋ณด์ ๋๋](./src/Heap/P1202) |      |
| 02  |     | [Baekjoon-1927 ์ต์ ํ](./src/Heap/P1927)   |      |
| 03  |     | [Baekjoon-11279 ์ต๋ ํ](./src/Heap/P11279) |      |
| 04  |     | [Programmers ๋ ๋งต๊ฒ](./src/Heap/prg42626) |      |
| 05  |     | [Programmers ๋์คํฌ ์ปจํธ๋กค๋ฌ](src/Heap/prg42627) |  Priority Queue    |
| 06  |     | [Programmers ์ด์ค์ฐ์ ์์ํ](src/Heap/prg42628)  |   Priority Queue   |
| 07  |     | [Baekjoon-7662 ์ด์ค ์ฐ์ ์์ ํ](./src/Heap/P7662) |   java.util.TreeMap   |
| 08  |     | [Baekjoon-11286 ์ ๋๊ฐ ํ](./src/Heap/P11286)  |      |
### Indexed Tree (Segment Tree)
|  #  |  โ  | Problem                                                        | Note |
| :-: | :-: | :------------------------------------------------------------- | :--- |
| 01  |     | [Indexed Tree Example](./src/IndexedTree/IndexedTreeTest.java) |      |
| 02  | โญ๏ธ | [Baekjoon-2042 ๊ตฌ๊ฐ ํฉ ๊ตฌํ๊ธฐ](./src/IndexedTree/P2042)        |      |
| 03  | โญ๏ธ | [Baekjoon-2243 ์ฌํ์์](./src/IndexedTree/P2243)              |      |
| 04  |     | [Baekjoon-5676 ์์ฃผ ์ฝ๋ฉ](./src/IndexedTree/P5676)             |      |
| 05  |     | [Baekjoon-1275 ์ปคํผ์2](./src/IndexedTree/P1275)               |      |
| 06  |     | [Baekjoon-2268 ์๋ค์ ํฉ](./src/IndexedTree/P2268)             |      |
| 07  |     | [Baekjoon-12837 ๊ฐ๊ณ๋ถ (Hard)](./src/IndexedTree/P12837)       |      |
| 08  |     | [Baekjoon-11505 ๊ตฌ๊ฐ ๊ณฑ ๊ตฌํ๊ธฐ](./src/IndexedTree/P11505)      |      |
| 09  |     | [Baekjoon-2357 ์ต์๊ฐ๊ณผ ์ต๋๊ฐ](./src/IndexedTree/P2357)       |      |
| 10  |     | [Baekjoon-10868 ์ต์๊ฐ](./src/IndexedTree/P10868)              |      |
### Trie
|  #  |  โ  | Problem                                   | Note |
| :-: | :-: | :---------------------------------------- | :--- |
| 01  |     | [Trie Example](./src/Trie/TrieTest.java)  |      |
| 02  | โญ๏ธ | [Baekjoon-9202 Boggle](./src/Trie/P9202)    |      |
| 03  |   ๏ธ | [Baekjoon-5670 ํด๋ํฐ ์ํ](./src/Trie/P5670) |      |
### Hash
|  #  |  โ  | Problem                                           | Note |
| :-: | :-: | :------------------------------------------------ | :--- |
| 01  |     | [Programmers ๋ฒ ์คํธ์จ๋ฒ](./src/Hash/prg42579)        |      |
| 02  |     | [Baekjoon-1764 ๋ฃ๋ณด์ก](./src/Hash/P1764)            |      |
| 03  |     | [Programmers ์์ฃผํ์ง ๋ชปํ ์ ์](./src/Hash/prg42576) |      |
| 04  |     | [Programmers ์ ํ๋ฒํธ ๋ชฉ๋ก](./src/Hash/prg42577)     |      |
| 05  |     | [Programmers ์์ฅ](./src/Hash/prg42578)            |      |
## Graph
|  #  |  โ  | Problem                                               | Note             |
| :-: | :-: | :---------------------------------------------------- | :--------------- |
| 01  |     | [Baekjoon-11724 ์ฐ๊ฒฐ ์์์ ๊ฐ์](./src/Graph/P11724)     |                  |
| 02  |     | [Baekjoon-1707 ์ด๋ถ ๊ทธ๋ํ](./src/Graph/P1707)           |                  |
| 03  |     | [Baekjoon-1717 ์งํฉ์ ํํ](./src/Graph/P1717)           | [Disjoint Set](./notes/Graph/DisjointSet.md) |
| 04  |     | [Baekjoon-2252 ์ค ์ธ์ฐ๊ธฐ](./src/Graph/P2252)             | [์์์ ๋ ฌ](./notes/Graph/TopologicalSort.md) |
| 05  |     | [Programmers ๋คํธ์ํฌ](./src/Graph/prg43162)             | union-find       |
| 06  |     | [SWEA-3289 ์๋ก์ ์งํฉ](./src/Graph/swea3289)            | union-find        |
| 07  |     | [JUNGOL-1863 ์ข
๊ต](./src/Graph/jo1863)                  | union-find : union-by-rank |
| 08  |     | [Baekjoon-21276 ๊ณ๋ณด ๋ณต์๊ฐ ํธ์](./src/Graph/P21276)      | [์์์ ๋ ฌ](./notes/Graph/TopologicalSort.md) |
| 09  | โญ๏ธ  | [Baekjoon-2458 ํค ์์](./src/Graph/P2458)               |                  |
| 10  |     | [Programmers ๊ฐ์ฅ ๋จผ ๋
ธ๋](./src/Graph/prg49189)          |      |
| 11  |     | [Programmers ์์](./src/Graph/prg49191)                |      |
| 12  |     | [Baekjoon-4195 ์น๊ตฌ ๋คํธ์ํฌ](./src/Graph/P4195)           | union-find       |
### Minimum Spanning Tree (MST)
|  #  |  โ  | Problem                                              | Note    |
| :-: | :-: | :--------------------------------------------------- | :------ |
| 01  |     | [Baekjoon-4386 ๋ณ์๋ฆฌ ๋ง๋ค๊ธฐ](./src/Graph/P4386)        | Kruskal |
| 02  |     | [Baekjoon-16562 ์น๊ตฌ๋น](./src/Graph/P16562)           | Kruskal |
| 03  |     | [Baekjoon-14621 ๋๋ง ์๋๋ ์ฐ์ ](./src/Graph/P14621)    |        |
| 04  |     | [Baekjoon-16398 ํ์ฑ ์ฐ๊ฒฐ](./src/Graph/P16398)         |         |
| 05  |     | [Baekjoon-1944 ๋ณต์  ๋ก๋ด](./src/Graph/P1944)           |         |
| 06  |     | [Baekjoon-1197 ์ต์ ์คํจ๋ ํธ๋ฆฌ](./src/Graph/P1197)      |         |
| 07  |     | [SWEA-1251 ํ๋๋ก](./src/Graph/swea1251)               |  Prim   |
| 08  |     | [Baekjoon-17472 ๋ค๋ฆฌ ๋ง๋ค๊ธฐ 2](./src/Graph/P17472)      | ์ผ์ฑ Aํ ๊ธฐ์ถ |
### ์ต๋จ ๊ฒฝ๋ก
|  #  |  โ  | Problem                                             | Note            |
| :-: | :-: | :-------------------------------------------------- | :-------------- |
| 01  |     | [Baekjoon-1753 ์ต๋จ๊ฒฝ๋ก](./src/Graph/P1753)            | Dijkstra       |
| 02  |     | [Baekjoon-11657 ํ์๋จธ์ ](./src/Graph/P11657)          | Bellman-Ford   |
| 03  |     | [Baekjoon-11404 ํ๋ก์ด๋](./src/Graph/P11404)          | Floyd-Warshall |
| 04  |     | [Baekjoon-1854 K๋ฒ์งธ ์ต๋จ๊ฒฝ๋ก ์ฐพ๊ธฐ](./src/Graph/P1854)   | Dijkstra        |
| 05  |     | [Baekjoon-3860 ํ ๋ก์ ๋ฌ์ง](./src/Graph/P3860)          | Bellman-Ford   |
| 06  | โญ๏ธ  | [Baekjoon-5719 ๊ฑฐ์ ์ต๋จ ๊ฒฝ๋ก](./src/Graph/P5719)        | Dijkstra       |
| 07  |     | [Baekjoon-9205 ๋งฅ์ฃผ ๋ง์๋ฉด์ ๊ฑธ์ด๊ฐ๊ธฐ](./src/Graph/P9205)  | Floyd-Warshall |
| 08  |     | [SWEA-1263 ์ฌ๋ ๋คํธ์ํฌ2](./src/Graph/swea1263)         | Floyd-Warshall |
| 09  |     | [Baekjoon-21278 ํธ์์ด ๋ ๋ง๋ฆฌ ์นํจ](./src/Graph/P21278)  | Floyd-Warshall |
| 10  | โญ๏ธ  | [Baekjoon-1738 ๊ณจ๋ชฉ๊ธธ](./src/Graph/P1738)              | Bellman-Ford   |
## Math
|  #  |  โ  | Problem                                        | Note   |
| :-: | :-: | :--------------------------------------------- | :----- |
| 01  |     | [Baekjoon-13458 ์ํ ๊ฐ๋
](./src/Math/P13458)    |        |
| 02  |     | [Baekjoon-21275 ํฐ ํธ์๋ง](./src/Math/P21275)    | ์์ ํ์  |
| 03  |     | [SWEA-8382 ๋ฐฉํฅ ์ ํ](./src/Math/swea8382)       |        |
| 04  |     | [Baekjoon-2108 ํต๊ณํ](./src/Math/P2108)         |        |
## Number Theory
### GCD
|  #  |  โ  | Problem                                                  | Note   |
| :-: | :-: | :------------------------------------------------------- | :----- |
| 01  |     | [GCD Example](./src/GCD/GCDTest.java)                    |        |
| 02  |     | [Baekjoon-14476 ์ต๋๊ณต์ฝ์ ํ๋ ๋นผ๊ธฐ](./src/GCD/P14476)  | ๋์ ํฉ |
| 03  |     | [Baekjoon-2609 ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์](./src/GCD/P2609) |        |
| 04  |     | [Baekjoon-1735 ๋ถ์ ํฉ](./src/GCD/P1735)             |        |
### Prime Number
|  #  |  โ  | Problem                                            | Note |
| :-: | :-: | :------------------------------------------------- | :--- |
| 01  |     | [Baekjoon-1978 ์์ ์ฐพ๊ธฐ](./src/Prime/P1978)        |      |
| 02  |     | [Baekjoon-6588 ๊ณจ๋๋ฐํ์ ์ถ์ธก](./src/Prime/P6588)    |      |
| 03  |     | [SWEA-4698 ํ
๋ค์ค์ ํน๋ณํ ์์](./src/Prime/swea4698) |      |
| 04  |     | [Baekjoon-1644 ์์์ ์ฐ์ํฉ](./src/Prime/P1644)      |  2-pointer  |
| 05  |     | [Baekjoon-1929 ์์ ๊ตฌํ๊ธฐ](./src/Prime/P1929)        |      |
## Combinatorics
### Combination
|  #  |  โ  | Problem                                                | Note |
| :-: | :-: | :----------------------------------------------------- | :--- |
| 01  |     | [Baekjoon-11050 ์ดํญ ๊ณ์ 1](./src/Combination/P11050) |      |
| 02  |     | [Baekjoon-11051 ์ดํญ ๊ณ์ 2](./src/Combination/P11051) | DP   |
| 03  |     | [Baekjoon-1010 ๋ค๋ฆฌ ๋๊ธฐ](./src/Combination/P1010)     | DP   |
| 04  | โญ๏ธ | [Baekjoon-1256 ์ฌ์ ](./src/Combination/P1256)          |      |
| 05  |     | [SWEA-9229 ํ๋น์ด์ Spot Mart](./src/Combination/swea9229) |      |
| 06  |     | [Baekjoon-2798 ๋ธ๋์ญ](./src/Combination/P2798)       |      |
| 07  |     | [Baekjoon-1007 ๋ฒกํฐ ๋งค์นญ](./src/Combination/P1007)      |      |
### Permutation
|  #  |  โ  | Problem                                              | Note |
| :-: | :-: | :--------------------------------------------------- | :--- |
| 01  |     | [Baekjoon-5568 ์นด๋ ๋๊ธฐ](./src/Permutation/P5568)   |      |
| 02  |     | [Baekjoon-1722 ์์ด์ ์์](./src/Permutation/P1722) |      |
| 03  |     | [Baekjoon-10972 ๋ค์ ์์ด](./src/Permutation/P10972) |      |
| 04  |     | [Baekjoon-10973 ์ด์  ์์ด](./src/Permutation/P10973) |      |
| 05  |     | [Baekjoon-10974 ๋ชจ๋  ์์ด](./src/Permutation/P10974) |      |
| 06  |     | [Baekjoon-9742 ์์ด](./src/Permutation/P9742)       |      |
| 07  |     | [SWEA-6808 ๊ท์์ด์ ์ธ์์ด์ ์นด๋๊ฒ์](./src/Permutation/swea6808)  |      |
### Probability
|  #  |  โ  | Problem                                                  | Note |
| :-: | :-: | :------------------------------------------------------- | :--- |
| 01  |     | [Baekjoon-13251 ์กฐ์ฝ๋ ๊บผ๋ด๊ธฐ](./src/Probability/P13251) |      |
## Sort
|  #  |  โ  | Problem                                                  | Note |
| :-: | :-: | :------------------------------------------------------- | :--- |
| 01  |     | [Programmers K๋ฒ์งธ์](./src/Sort/prg42748)                 |      |
| 02  |     | [Programmers ๊ฐ์ฅ ํฐ ์](./src/Sort/prg42746)               |      |
| 03  |     | [Programmers H-Index](./src/Sort/prg42747)               |      |
| 04  |     | [Baekjoon-2750 ์ ์ ๋ ฌํ๊ธฐ](./src/Sort/P2750)               |   Selection Sort   |
| 05  |     | [Baekjoon-2751 ์ ์ ๋ ฌํ๊ธฐ 2](./src/Sort/P2751)               |   Merge Sort   |
| 06  |     | [Baekjoon-10989 ์ ์ ๋ ฌํ๊ธฐ 3](./src/Sort/P10989)               |   Counting Sort   |
| 06  |     | [Baekjoon-2751 ์ ์ ๋ ฌํ๊ธฐ 4](./src/Sort/P11931)               |      |
| 07  |     | [Baekjoon-15688 ์ ์ ๋ ฌํ๊ธฐ 5](./src/Sort/P15688)               |      |
## Dynamic Programming
|  #  |  โ  | Problem                                                      | Note   |
| :-: | :-: | :----------------------------------------------------------- | :----- |
| 01  |     | [Baekjoon-1932 ์ ์ ์ผ๊ฐํ](./src/DP/P1932)                  |        |
| 02  |     | [Baekjoon-11659 ๊ตฌ๊ฐ ํฉ ๊ตฌํ๊ธฐ 4](./src/DP/P11659)           | ๋์ ํฉ |
| 03  |     | [Baekjoon-11660 ๊ตฌ๊ฐ ํฉ ๊ตฌํ๊ธฐ 5](./src/DP/P11660)           | ๋์ ํฉ |
| 04  |     | [Baekjoon-11052 ์นด๋ ๊ตฌ๋งคํ๊ธฐ](./src/DP/P11052)              |        |
| 05  |     | [Baekjoon-16194 ์นด๋ ๊ตฌ๋งคํ๊ธฐ 2](./src/DP/P16194)            |        |
| 06  |     | [Baekjoon-11057 ์ค๋ฅด๋ง ์](./src/DP/P11057)                  |        |
| 07  |     | [Baekjoon-2579 ๊ณ๋จ ์ค๋ฅด๊ธฐ](./src/DP/P2579)                  |        |
| 08  |     | [Baekjoon-11048 ์ด๋ํ๊ธฐ](./src/DP/P11048)                   |        |
| 09  | โญ๏ธ | [Baekjoon-11066 ํ์ผ ํฉ์น๊ธฐ](./src/DP/P11066)                |        |
| 10  |     | [Baekjoon-1463 1๋ก ๋ง๋ค๊ธฐ](./src/DP/P1463)                   |        |
| 11  |     | [Baekjoon-11726 2รn ํ์ผ๋ง](./src/DP/P11726)                 |        |
| 12  |     | [Baekjoon-11727 2รn ํ์ผ๋ง 2](./src/DP/P11727)               |        |
| 13  |     | [Baekjoon-9095 1, 2, 3 ๋ํ๊ธฐ](src/DP/P9095)                 |        |
| 14  |     | [Baekjoon-15988 1, 2, 3 ๋ํ๊ธฐ 3](src/DP/P15988)             |        |
| 15  |     | [Baekjoon-15990 1, 2, 3 ๋ํ๊ธฐ 5](src/DP/P15990)             |        |
| 16  |     | [Baekjoon-10844 ์ฌ์ด ๊ณ๋จ ์](src/DP/P10844)                 |        |
| 17  |     | [Baekjoon-2193 ์ด์น์](src/DP/P2193)                         |        |
| 18  |     | [Baekjoon-9465 ์คํฐ์ปค](src/DP/P9465)                         |        |
| 19  |     | [Baekjoon-2156 ํฌ๋์ฃผ ์์](src/DP/P2156)                    |        |
| 20  |     | [Baekjoon-11053 ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด](src/DP/P11053)   |        |
| 21  |     | [Baekjoon-14002 ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด 4](src/DP/P14002) |        |
| 22  |     | [Baekjoon-11055 ๊ฐ์ฅ ํฐ ์ฆ๊ฐ ๋ถ๋ถ ์์ด](src/DP/P11055)       |        |
| 23  |     | [Baekjoon-11722 ๊ฐ์ฅ ๊ธด ๊ฐ์ํ๋ ๋ถ๋ถ ์์ด](src/DP/P11722)   |        |
| 24  |     | [Baekjoon-11054 ๊ฐ์ฅ ๊ธด ๋ฐ์ดํ ๋ ๋ถ๋ถ ์์ด](src/DP/P11054)   |        |
| 25  |     | [Baekjoon-1912 ์ฐ์ํฉ](src/DP/P1912)                         |        |
| 26  |     | [Baekjoon-13398 ์ฐ์ํฉ 2](src/DP/P13398)                     |        |
| 27  |     | [Baekjoon-1699 ์ ๊ณฑ์์ ํฉ](src/DP/P1699)                    |        |
| 28  |     | [Baekjoon-2225 ํฉ๋ถํด](src/DP/P2225)                         |        |
| 29  |     | [Baekjoon-1003 ํผ๋ณด๋์น ํจ์](src/DP/P1003)                    |        |
| 30  |     | [SWEA-1861 ์ ์ฌ๊ฐํ ๋ฐฉ](src/DP/swea1861)                    |        |
| 31  |     | [SWEA-1952 ์์์ฅ](src/DP/swea1952)                        |        |
| 32  |     | [JUNGOL-1681 ํด๋ฐํด ์ํํ๋ก](./src/DP/jo1681)               |  TSP  |
| 33  |     | [Baekjoon-2098 ์ธํ์ ์ํ](./src/DP/P2098)                 |  TSP  |
| 34  |     | [Baekjoon-12852 1๋ก ๋ง๋ค๊ธฐ 2](./src/DP/P12852)              |        |
| 35  |     | [Baekjoon-1149 RGB๊ฑฐ๋ฆฌ](./src/DP/P1149)                    |        |
| 36  |     | [Programmers N์ผ๋ก ํํ](./src/DP/prg42895)                 |        |
| 37  | โญ๏ธ | [Baekjoon-2629 ์ํ์ ์ธ](./src/DP/P2629)                    |        |
| 38  |     | [Baekjoon-1328 ๊ณ ์ธต ๋น๋ฉ](./src/DP/P1328)                   |        |
| 39  |     | [Baekjoon-2294 ๋์  2](./src/DP/P2294)                     |        |
| 40  |     | [Baekjoon-12865 ํ๋ฒํ ๋ฐฐ๋ญ](./src/DP/P12865)                |  ๋ฐฐ๋ญ๋ฌธ์   |
| 41  | โญ๏ธ | [Baekjoon-2533 ์ฌํ๋ง ์๋น์ค(SNS)](./src/DP/P2533)            |        |
| 42  | โญ๏ธ | [Baekjoon-15678 ์ฐ์ธ์ํฐํํฌ](./src/DP/P15678)               |  DP + Deque  |
| 43  |     | [Baekjoon-17845 ์๊ฐ ๊ณผ๋ชฉ](./src/DP/P17845)                |  ๋ฐฐ๋ญ๋ฌธ์   |
## Time Complexity
|  #  |  โ  | Problem                                                                  | Note                      |
| :-: | :-: | :----------------------------------------------------------------------- | :------------------------ |
| 01  |     | [Baekjoon-2003 ์๋ค์ ํฉ 2](./src/TimeComplexity/P2003)                  | 2-pointer                 |
| 02  | โญ๏ธ | [Baekjoon-2805 ๋๋ฌด ์๋ฅด๊ธฐ](./src/TimeComplexity/P2805)                  | Parametric Search         |
| 03  | โญ๏ธ | [Baekjoon-2143 ๋ ๋ฐฐ์ด์ ํฉ](./src/TimeComplexity/P2143)                 | Lower Bound & Upper Bound |
| 04  |     | [Baekjoon-2748 ํผ๋ณด๋์น ์ 2](./src/TimeComplexity/P2748)                | DP                        |
| 05  |     | [Baekjoon-1806 ๋ถ๋ถํฉ](./src/TimeComplexity/P1806)                       | 2-pointer                 |
| 06  |     | [Codility-Lesson3 FrogJmp](./src/TimeComplexity/FrogJmp)                 |                           |
| 07  |     | [Codility-Lesson3 PermMissingElem](./src/TimeComplexity/PermMissingElem) |                           |
| 08  |     | [Codility-Lesson3 TapeEquilibrium](./src/TimeComplexity/TapeEquilibrium) |                           |
| 09  |     | [Baekjoon-12015 ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด 2](./src/TimeComplexity/P12015)     | LIS                       |
| 10  |     | [Baekjoon-12738 ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด 3](./src/TimeComplexity/P12738)     | LIS                       |
| 11  |     | [Baekjoon-14003 ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด 5](./src/TimeComplexity/P14003)     | LIS                       |
| 12  |     | [Baekjoon-15961 ํ์  ์ด๋ฐฅ](./src/TimeComplexity/P15961)                    | 2-pointer                 |
| 13  |     | [SWEA-3307 ์ต์ฅ ์ฆ๊ฐ ๋ถ๋ถ ์์ด](./src/TimeComplexity/swea3307)               | LIS                       |
| 14  |     | [Baekjoon-16566 ์นด๋ ๊ฒ์](./src/TimeComplexity/P16566)                    | Upper Bound               |
| 15  |     | [Programmers ์
๊ตญ์ฌ์ฌ](./src/TimeComplexity/prg43238)                      | Binary Search             |
## Series
### N๊ณผ M (1-12)
|  #  |  โ  | Problem                                                | Note                          |
| :-: | :-: | :----------------------------------------------------- | :---------------------------- |
| 01  |     | [Baekjoon-15649 N๊ณผ M (1)](./src/Series/NandM/P15649)  |                               |
| 02  |     | [Baekjoon-15650 N๊ณผ M (2)](./src/Series/NandM/P15650)  |                               |
| 03  |     | [Baekjoon-15651 N๊ณผ M (3)](./src/Series/NandM/P15651)  | ์๊ฐ์ด๊ณผ์ด์ : BufferedWriter |
| 04  |     | [Baekjoon-15652 N๊ณผ M (4)](./src/Series/NandM/P15652)  |                               |
| 05  |     | [Baekjoon-15654 N๊ณผ M (5)](./src/Series/NandM/P15654)  |                               |
| 06  |     | [Baekjoon-15655 N๊ณผ M (6)](./src/Series/NandM/P15655)  |                               |
| 07  |     | [Baekjoon-15656 N๊ณผ M (7)](./src/Series/NandM/P15656)  |                               |
| 08  |     | [Baekjoon-15657 N๊ณผ M (8)](./src/Series/NandM/P15657)  |                               |
| 09  |     | [Baekjoon-15663 N๊ณผ M (9)](./src/Series/NandM/P15663)  |                               |
| 10  |     | [Baekjoon-15664 N๊ณผ M (10)](./src/Series/NandM/P15664) |                               |
| 11  |     | [Baekjoon-15665 N๊ณผ M (11)](./src/Series/NandM/P15665) |                               |
| 12  |     | [Baekjoon-15666 N๊ณผ M (12)](./src/Series/NandM/P15666) |                               |
### ์์ด๊ณผ ์ฟผ๋ฆฌ [0-39](https://www.acmicpc.net/workbook/view/914)
|  #  |  โ  | Problem                                                    | Note           |
| :-: | :-: | :--------------------------------------------------------- | :------------- |
| 01  |     | [Baekjoon-13537 ์์ด๊ณผ ์ฟผ๋ฆฌ 1](./src/Series/์์ด๊ณผ์ฟผ๋ฆฌ/P13537)  |   ๋จธ์ง ์ํธ ํธ๋ฆฌ   |
| 02  |     | [Baekjoon-13544 ์์ด๊ณผ ์ฟผ๋ฆฌ 3](./src/Series/์์ด๊ณผ์ฟผ๋ฆฌ/P13544)  |   ๋จธ์ง ์ํธ ํธ๋ฆฌ   |
---
## 2021 KAKAO BLIND RECRUITMENT
|  #  |  โ  | Problem                                                  | Note |
| :-: | :-: | :------------------------------------------------------- | :--- |
| 01  |     | [์ ๊ท ์์ด๋ ์ถ์ฒ](./src/_2021_KAKAO_BLIND_RECRUITMENT/P1)   |      |
| 02  |     | [๋ฉ๋ด ๋ฆฌ๋ด์ผ](./src/_2021_KAKAO_BLIND_RECRUITMENT/P2)       |      |
| 03  |     | [์์ ๊ฒ์](./src/_2021_KAKAO_BLIND_RECRUITMENT/P3)        |      |
| 04  |     | [ํฉ์น ํ์ ์๊ธ](./src/_2021_KAKAO_BLIND_RECRUITMENT/P4)    |      |
## 2020 KAKAO BLIND RECRUITMENT
|  #  |  โ  | Problem                                                  | Note |
| :-: | :-: | :------------------------------------------------------- | :--- |
| 01  |     | [๋ฌธ์์ด ์์ถ](./src/_2020_KAKAO_BLIND_RECRUITMENT/P1)    |      |
| 02  |     | [๊ดํธ ๋ณํ](./src/_2020_KAKAO_BLIND_RECRUITMENT/P2)      |      |
| 03  |     | [์๋ฌผ์ ์ ์ด์ ](./src/_2020_KAKAO_BLIND_RECRUITMENT/P3)  |      |
| 04  |     | [๊ฐ์ฌ ๊ฒ์](./src/_2020_KAKAO_BLIND_RECRUITMENT/P4)      |      |
| 05  |     | [๊ธฐ๋ฅ๊ณผ ๋ณด ์ค์น](./src/_2020_KAKAO_BLIND_RECRUITMENT/P5) |      |
| 06  |     | [์ธ๋ฒฝ ์ ๊ฒ](./src/_2020_KAKAO_BLIND_RECRUITMENT/P6)      |      |
| 07  |     | [๋ธ๋ก ์ด๋ํ๊ธฐ](./src/_2020_KAKAO_BLIND_RECRUITMENT/P7)  |      |
## 2019 KAKAO BLIND RECRUITMENT
|  #  |  โ  | Problem                                              | Note |
| :-: | :-: | :--------------------------------------------------- | :--- |
| 01  |     | [์คํ์ฑํ
๋ฐฉ](./src/_2019_KAKAO_BLIND_RECRUITMENT/P1) |      |
| 02  |     | [์คํจ์จ](./src/_2019_KAKAO_BLIND_RECRUITMENT/P2)     |      |
| 03  |     | [ํ๋ณดํค](./src/_2019_KAKAO_BLIND_RECRUITMENT/P3)     |      |
| 06  |     | [๋งค์นญ ์ ์](./src/_2019_KAKAO_BLIND_RECRUITMENT/P6)  |      |
---
## 2020 ์นด์นด์ค ์ธํด์ญ
|  #  |  โ  | Problem                                       | Note |
| :-: | :-: | :-------------------------------------------- | :--- |
| 01  |     | [ํคํจ๋ ๋๋ฅด๊ธฐ](./src/_2020_์นด์นด์ค_์ธํด์ญ/P1)       |      |
| 02  |     | [์์ ์ต๋ํ](./src/_2020_์นด์นด์ค_์ธํด์ญ/P2)         |  ๊ตฌํ  |
| 03  |     | [๋ณด์ ์ผํ](./src/_2020_์นด์นด์ค_์ธํด์ญ/P3)          |  2-pointer |
| 04  |     | [๊ฒฝ์ฃผ๋ก ๊ฑด์ค](./src/_2020_์นด์นด์ค_์ธํด์ญ/P4)          |  dfs + dp  |
| 05  | โญ๏ธ | [๋๊ตด ํํ](./src/_2020_์นด์นด์ค_์ธํด์ญ/P5)           |  graph (cycle check : stack overflow)  |