An open API service indexing awesome lists of open source software.

https://github.com/seogeurim/algorithm-practice

๐Ÿš˜ ์–ด๋”” ํ•œ ๋ฒˆ ๊พธ์ค€ํžˆ ํ’€์–ด๋ณด์ž ์•Œ๊ณ ๋ฆฌ๋“ฌ ๐Ÿš–
https://github.com/seogeurim/algorithm-practice

algorithm java

Last synced: 2 months ago
JSON representation

๐Ÿš˜ ์–ด๋”” ํ•œ ๋ฒˆ ๊พธ์ค€ํžˆ ํ’€์–ด๋ณด์ž ์•Œ๊ณ ๋ฆฌ๋“ฌ ๐Ÿš–

Awesome Lists containing this project

README

        

# Algorithm-practice

![GitHub last commit](https://img.shields.io/github/last-commit/Seogeurim/Algorithm-practice)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/Seogeurim/Algorithm-practice)
![GitHub top language](https://img.shields.io/github/languages/top/Seogeurim/Algorithm-practice?color=yellow&logo=Java)

> 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) |