Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/connieya/java_algorithm

Java Algorithm Source Code Storage
https://github.com/connieya/java_algorithm

algorithm java ps

Last synced: 27 days ago
JSON representation

Java Algorithm Source Code Storage

Awesome Lists containing this project

README

        

# java algorithm

## ๐ŸŽƒ LeetCode

| # | Title | Difficulty | Solution |
|:----|:---------------------------------------------------------------------------------------------------------------:|:-----------|:-----------------------------------|
| 1 | [ Two Sum ](https://leetcode.com/problems/tow-sum/description/) | Easy | [Solution](leetcode/easy/1.md)
| 15 | [ 3Sum ](https://leetcode.com/problems/3sum/description/) | Medium | [Solution](leetcode/medium/15.md)
| 20 | [ Valid Parentheses ](https://leetcode.com/problems/valid-parentheses/description/) | Easy | [Solution](leetcode/easy/20.md)
| 23 | [ Merge k Sorted Lists ](https://leetcode.com/problems/merge-k-sorted-lists/description/) | Hard | [Solution](leetcode/hard/23.md)
| 42 | [ Trapping Rain Water ](https://leetcode.com/problems/trapping-rain-water/description/) | Hard | [Solution](leetcode/hard/42.md)
| 49 | [ Group Anagrams ](https://leetcode.com/problems/group-anagrams/description/) | Medium | [Solution](leetcode/medium/49.md)
| 121 | [ Best Time to Buy and Sell Stock ](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/) | Easy | [Solution](leetcode/easy/121.md)
| 125 | [ Valid Palindrome ](https://leetcode.com/problems/valid-palindrome/) | Easy | [Solution](leetcode/easy/125.md)
| 225 | [ Implement Stack using Queues ](https://leetcode.com/problems/valid-palindrome/) | Easy | [Solution](leetcode/easy/225.md)
| 232 | [ Implement Queue using Stacks ](https://leetcode.com/problems/implement-queue-using-stacks/description/) | Easy | [Solution](leetcode/easy/232.md)
| 238 | [ Product of Array Except Self ](https://leetcode.com/problems/product-of-array-except-self/description/) | Medium | [Solution](leetcode/medium/238.md)
| 316 | [ Remove Duplicate Letters ](https://leetcode.com/problems/remove-duplicate-letters/description/) | Medium | [Solution](leetcode/medium/316.md)
| 344 | [ Reverse String ](https://leetcode.com/problems/reverse-string/description/) | Easy | [Solution](leetcode/easy/344.md)
| 541 | [ Reverse String 2 ](https://leetcode.com/problems/reverse-string-ii/description/) | Easy | [Solution](leetcode/easy/541.md)
| 561 | [Array Partition ](https://leetcode.com/problems/array-partition/description/) | Easy | [Solution](leetcode/easy/561.md)
| 622 | [Design Circular Queue ](https://leetcode.com/problems/design-circular-queue/description/) | Medium | [Solution](leetcode/medium/622.md)
| 622 | [Design Circular Deque ](https://leetcode.com/problems/design-circular-deque/description/) | Medium | [Solution](leetcode/medium/641.md)
| 680 | [Valid Palindrome 2 ](https://leetcode.com/problems/valid-palindrome-ii/description/) | Easy | [Solution](leetcode/easy/680.md)
| 739 | [Daily Temperatures ](https://leetcode.com/problems/daily-temperatures/description/) | Medium | [Solution](leetcode/medium/739.md)
| 819 | [Most Common Word ](https://leetcode.com/problems/most-common-word/description/) | Easy | [Solution](leetcode/easy/819.md)
| 937 | [Reorder Data in Log Files ](https://leetcode.com/problems/reorder-data-in-log-files/description/) | Medium | [Solution](leetcode/medium/937.md)
| 937 | [K Closest Points to Origin ](https://leetcode.com/problems/k-closest-points-to-origin/) | Medium | [Solution](leetcode/medium/973.md)

- 2266
- 2273

## โœจ ๋ฐฑ์ค€

| ๋ฒˆํ˜ธ | ๋ฌธ์ œ | ์ฝ”๋ฉ˜ํŠธ | ์ฝ”๋“œ |
|:------|:---------------------------------------------------|:----------------------|:--------------------------------------------
| 1717 | [์ง‘ํ•ฉ์˜ ํ‘œํ˜„](https://www.acmicpc.net/problem/1717) | Union & Find , ์„œ๋กœ์†Œ ์ง‘ํ•ฉ | [์ฝ”๋“œ](src/com/company/boj/gold05/1717.md) |
| 2606 | [๋ฐ”์ด๋Ÿฌ์Šค](https://www.acmicpc.net/problem/2606) | Union & Find | [์ฝ”๋“œ](src/com/company/boj/silver03/2606.md) |
| 11725 | [ํŠธ๋ฆฌ์˜ ๋ถ€๋ชจ ์ฐพ๊ธฐ](https://www.acmicpc.net/problem/11725) | ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ , DFS | [์ฝ”๋“œ](src/com/company/boj/silver02/11725.md) |
| 15649 | [N ๊ณผ M (1)](https://www.acmicpc.net/problem/15649) | ๋ฐฑํŠธ๋ž˜ํ‚น | [์ฝ”๋“œ](boj/silver3/15649.md) |
| 15650 | [N ๊ณผ M (2)](https://www.acmicpc.net/problem/15650) | ๋ฐฑํŠธ๋ž˜ํ‚น | [์ฝ”๋“œ](boj/silver3/15650.md) |

## ๐Ÿ‘ป ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

| # | ๋ฌธ์ œ | ๋ ˆ๋ฒจ | ์ฝ”๋“œ |
|:-------|:---------------------------------------------------------------------------------|-------------------------------------------------------------|:------------------------------------------------------------
| 42746 | ๊ฐ€์žฅ ํฐ ์ˆ˜ | Lv.2 | [์ฝ”๋“œ](src/com/company/programmers/level2/๊ฐ€์žฅํฐ์ˆ˜.md) |
| 68644 | ๋‘ ๊ฐœ ๋ฝ‘์•„์„œ ๋”ํ•˜๊ธฐ | Lv.1 | [์ฝ”๋“œ](src/com/company/programmers/level1/๋‘๊ฐœ๋ฝ‘์•„์„œ๋”ํ•˜๊ธฐ.md) |
| 120583 | ์ค‘๋ณต๋œ ์ˆซ์ž ๊ฐœ์ˆ˜ | Lv.0 |[์ฝ”๋“œ](programmers/level00/์ค‘๋ณต๋œ์ˆซ์ž.md)
| 120803 | ๋‘์ˆ˜์˜ ์ฐจ | Lv.0 | [์ฝ”๋“œ](programmers/level00/๋‘์ˆ˜์˜์ฐจ.md) |
| 120806 | ๋‘์ˆ˜์˜ ๋‚˜๋ˆ—์…ˆ | Lv.0 | [์ฝ”๋“œ](programmers/level00/๋‘์ˆ˜์˜๋‚˜๋ˆ—์…ˆ.md) |
| 120811 | ์ค‘์•™๊ฐ’ ๊ตฌํ•˜๊ธฐ | Lv.0 | [์ฝ”๋“œ](programmers/level00/์ค‘์•™๊ฐ’๊ตฌํ•˜๊ธฐ.md) |
| 120815 | ํ”ผ์ž ๋‚˜๋ˆ ๋จน๊ธฐ (2) | Lv.0 | [์ฝ”๋“œ](programmers/level00/ํ”ผ์ž๋‚˜๋ˆ ๋จน๊ธฐ2.md) |
| 120816 | ํ”ผ์ž ๋‚˜๋ˆ ๋จน๊ธฐ (3) | Lv.0 | [์ฝ”๋“œ](programmers/level00/ํ”ผ์ž๋‚˜๋ˆ ๋จน๊ธฐ3.md) |
| 120852 | ์†Œ์ธ์ˆ˜๋ถ„ํ•ด | Lv.0 | [์ฝ”๋“œ](programmers/level00/์†Œ์ธ์ˆ˜๋ถ„ํ•ด.md) |
| 181851 | ์ „๊ตญ ๋Œ€ํšŒ ์„ ๋ฐœ ๊ณ ์‚ฌ | Lv.0 | [์ฝ”๋“œ](src/com/company/programmers/level0/์ „๊ตญ๋Œ€ํšŒ์„ ๋ฐœ๊ณ ์‚ฌ.md) |
| 181855 | ๋ฌธ์ž์—ด ๋ฌถ๊ธฐ | Lv.0 | [์ฝ”๋“œ](src/com/company/programmers/level0/๋ฌธ์ž์—ด๋ฌถ๊ธฐ.md) |
| 120818 | ์˜ท๊ฐ€๊ฒŒ ํ• ์ธ ๋ฐ›๊ธฐ | Lv.0 | [์ฝ”๋“œ](src/com/company/programmers/level0/์˜ท๊ฐ€๊ฒŒํ• ์ธ.md) |
| Lv.0 | [์ง๊ฐ ์‚ผ๊ฐํ˜• ์ถœ๋ ฅํ•˜๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/120823) | for๋ฌธ , ์ถœ๋ ฅ | [์ฝ”๋“œ](src/com/company/programmers/level0/์ง๊ฐ์‚ผ๊ฐํ˜•.md) |
| Lv.0 | [๋ฌธ์ž ๋ฐ˜๋ณต ์ถœ๋ ฅํ•˜๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/120825) | toCharArray() | [์ฝ”๋“œ](src/com/company/programmers/level0/๋ฌธ์ž๋ฐ˜๋ณต์ถœ๋ ฅํ•˜๊ธฐ.md) |
| Lv.0 | [๋ฐฐ์—ด ์ž๋ฅด๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/120833) | ๋ฐฐ์—ด , List | [์ฝ”๋“œ](src/com/company/programmers/level0/๋ฐฐ์—ด์ž๋ฅด๊ธฐ.md) |
| Lv.0 | [์™ธ๊ณ„ํ–‰์„ฑ์˜ ๋‚˜์ด](https://programmers.co.kr/learn/courses/30/lessons/120834) | hashmap , ์•„์Šคํ‚ค์ฝ”๋“œ | [์ฝ”๋“œ](src/com/company/programmers/level0/์™ธ๊ณ„ํ–‰์„ฑ์˜๋‚˜์ด.md) |
| Lv.0 | [์ง„๋ฃŒ ์ˆœ์„œ ์ •ํ•˜๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/120835) | ์ด์ค‘ for ๋ฌธ | [์ฝ”๋“œ](src/com/company/programmers/level0/์ง„๋ฃŒ์ˆœ์„œ์ •ํ•˜๊ธฐ.md) |
| Lv.0 | [๋ฐฐ์—ด ์›์†Œ์˜ ๊ธธ์ด](https://programmers.co.kr/learn/courses/30/lessons/120854) | ๋ฐฐ์—ด์˜ ๊ธธ์ด | [์ฝ”๋“œ](src/com/company/programmers/level0/๋ฐฐ์—ด์›์†Œ์˜๊ธธ์ด.md) |
| Lv.0 | [์™ธ๊ณ„์–ด ์‚ฌ์ „ ](https://programmers.co.kr/learn/courses/30/lessons/120869) | HashMap , getOrDefault() | [์ฝ”๋“œ](src/com/company/programmers/level0/์™ธ๊ณ„์–ด์‚ฌ์ „.md) |
| Lv.0 | [์ค‘๋ณต๋œ ๋ฌธ์ž ์ œ๊ฑฐ ](https://programmers.co.kr/learn/courses/30/lessons/120888) | HashMap & containsKey , Set & LinkedHashSet , String & join | [์ฝ”๋“œ](programmers/level0/์ค‘๋ณต๋œ๋ฌธ์ž์ œ๊ฑฐ.md) |
| Lv.0 | [์ˆซ์ž ์ฐพ๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/120904) | ์ž๋ฆฌ์ˆ˜ ๊ณ„์‚ฐ, ๋ฌธ์ž์—ด , String.valueOf , indexOf | [์ฝ”๋“œ](src/com/company/programmers/level0/์ˆซ์ž์ฐพ๊ธฐ.md) |
| Lv.0 | [n์˜ ๋ฐฐ์ˆ˜ ๊ตฌํ•˜๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/120905) | Arrays.stream , ArrayList | [์ฝ”๋“œ](src/com/company/programmers/level0/๋ฐฐ์ˆ˜๊ณ ๋ฅด๊ธฐ.md) |
| Lv.0 | [์˜น์•Œ์ด (1)](https://programmers.co.kr/learn/courses/30/lessons/120956) | replaceAll | [์ฝ”๋“œ](programmers/level00/์˜น์•Œ์ด1.md) |
| Lv.0 | [์„ธ๊ท  ์ฆ์‹](https://programmers.co.kr/learn/courses/30/lessons/120910) | ๋น„ํŠธ ์—ฐ์‚ฐ์ž | [์ฝ”๋“œ](src/com/company/programmers/level0/์„ธ๊ท ์ฆ์‹.md) |
| Lv.0 | [๋ฌธ์ž์—ด ์ •๋ ฌํ•˜๊ธฐ(2)](https://programmers.co.kr/learn/courses/30/lessons/120911) | Arrays.sort() , toLowerCase() ,toCharArray() | [์ฝ”๋“œ](src/com/company/programmers/level0/๋ฌธ์ž์—ด์ •๋ ฌํ•˜๊ธฐ.md) |
| Lv.0 | [์ •์‚ฌ๊ฐํ˜•์œผ๋กœ ๋งŒ๋“ค๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/181830) | ๋ฐฐ์—ด , Math max | [์ฝ”๋“œ](src/com/company/programmers/level0/์ •์‚ฌ๊ฐํ˜•์œผ๋กœ๋งŒ๋“ค๊ธฐ.md) |
| Lv.0 | [๋’ค์—์„œ 5๋“ฑ ์œ„๋กœ ](https://programmers.co.kr/learn/courses/30/lessons/181852) | Arrays.sort() , Arrays.copyOfRange | [์ฝ”๋“œ](src/com/company/programmers/level0/๋’ค์—์„œ5๋“ฑ์œ„๋กœ.md) |
| 181857 | ๋ฐฐ์—ด์˜ ๊ธธ์ด๋ฅผ 2์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์œผ๋กœ ๋งŒ๋“ค๊ธฐ | Lv.0 | [์ฝ”๋“œ](src/com/company/programmers/level0/๋ฐฐ์—ด๊ธธ์ด2์˜๊ฑฐ๋“ญ.md) |
| 181862 | ์„ธ ๊ฐœ์˜ ๊ตฌ๋ถ„์ž | Lv.0 | [์ฝ”๋“œ](programmers/level00/์„ธ๊ฐœ์˜๊ตฌ๋ถ„์ž.md) |
| 181871 | ๋ฌธ์ž์—ด์ด ๋ช‡ ๋ฒˆ ๋“ฑ์žฅํ•˜๋Š”์ง€ ์„ธ๊ธฐ | Lv.0 | [์ฝ”๋“œ](programmers/level00/๋ฌธ์ž์—ด๋ช‡๋ฒˆ.md) |
| Lv.0 | [๋ฌธ์ž์—ด ๊ณฑํ•˜๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/181940) | Lv.0 | [์ฝ”๋“œ](src/com/company/programmers/level0/๋ฌธ์ž์—ด๊ณฑํ•˜๊ธฐ.md) |
| 250126 | PCCE ๊ธฐ์ถœ๋ฌธ์ œ / ์ฐฝ๊ณ  ์ •๋ฆฌ | Lv.0 | [์ฝ”๋“œ](programmers/level00/์ฐฝ๊ณ ์ •๋ฆฌ.md) |
| Lv.1 | [๋ฌธ์ž์—ด ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์ •๋ ฌํ•˜๊ธฐ ](https://programmers.co.kr/learn/courses/30/lessons/12915) | ๊ตฌํ˜„ ์„ผ์Šค , Comparator ๋žŒ๋‹ค | [์ฝ”๋“œ](src/com/company/programmers/level1/๋ฌธ์ž์—ด๋งˆ์Œ๋Œ€๋กœ์ •๋ ฌ.md) |
| Lv.1 | [์†Œ์ˆ˜ ์ฐพ๊ธฐ ](https://programmers.co.kr/learn/courses/30/lessons/12921) | ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด | [์ฝ”๋“œ](src/com/company/programmers/level1/์†Œ์ˆ˜์ฐพ๊ธฐ.md) |
| Lv.1 | [๋‚ด์  ](https://programmers.co.kr/learn/courses/30/lessons/70128) | IntStream , range , sum | [์ฝ”๋“œ](src/com/company/programmers/level1/๋‚ด์ .md) |
| Lv.1 | [์‹ ๊ณ  ๊ฒฐ๊ณผ ๋ฐ›๊ธฐ ](https://programmers.co.kr/learn/courses/30/lessons/92334) | ๊ตฌํ˜„ , Map | [์ฝ”๋“œ](src/com/company/programmers/level1/์‹ ๊ณ ๊ฒฐ๊ณผ๋ฐ›๊ธฐ.md) |
| Lv.1 | [์„ฑ๊ฒฉ ์œ ํ˜• ๊ฒ€์‚ฌํ•˜๊ธฐ ](https://programmers.co.kr/learn/courses/30/lessons/118666) | Map, ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level1/์„ฑ๊ฒฉ์œ ํ˜•๊ฒ€์‚ฌ.md) |
| Lv.1 | [์ˆซ์ž ์ง๊ฟ ](https://programmers.co.kr/learn/courses/30/lessons/131128) | ๋ฐฐ์—ด LookUp ํ…Œ์ด๋ธ” , ๋ฌธ์ž์—ด -> ์ˆซ์ž , ์ˆซ์ž -> ๋ฌธ์ž์—ด ๋ณ€ํ™˜ , repeat | [์ฝ”๋“œ](src/com/company/programmers/level1/์ˆซ์ž์ง๊ฟ.md) |
| Lv.1 | [์˜น์•Œ์ด(2) ](https://programmers.co.kr/learn/courses/30/lessons/133499) | List Contains , ๋ฌธ์ž์—ด ๊ตฌํ˜„ ,replace | [์ฝ”๋“œ](src/com/company/programmers/level1/์˜น์•Œ์ด(2).md) |
| Lv.1 | [ํ–„๋ฒ„๊ฑฐ ๋งŒ๋“ค๊ธฐ ](https://programmers.co.kr/learn/courses/30/lessons/133502) | ArrayList , remove , ๋ฐฐ์—ด ,๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level1/ํ–„๋ฒ„๊ฑฐ๋งŒ๋“ค๊ธฐ.md) |
| Lv.1 | [ํ‘ธ๋“œ ํŒŒ์ดํŠธ ๋Œ€ํšŒ ](https://programmers.co.kr/learn/courses/30/lessons/134240) | StringBuilder reverse , repeat | [์ฝ”๋“œ](src/com/company/programmers/level1/ํ‘ธ๋“œํŒŒ์ดํŠธ๋Œ€ํšŒ.md) |
| 135808 | ๊ณผ์ผ ์žฅ์ˆ˜ | Lv.1 | [์ฝ”๋“œ](src/com/company/programmers/level1/๊ณผ์ผ์žฅ์ˆ˜.md) |
| Lv.1 | [๊ธฐ์‚ฌ๋‹จ์›์˜ ๋ฌด๊ธฐ ](https://programmers.co.kr/learn/courses/30/lessons/136798) | ์•ฝ์ˆ˜ ๊ตฌํ•˜๊ธฐ, ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level1/๊ธฐ์‚ฌ๋‹จ์›์˜๋ฌด๊ธฐ.md) |
| Lv.1 | [๋ฌธ์ž์—ด ๋‚˜๋ˆ„๊ธฐ ](https://programmers.co.kr/learn/courses/30/lessons/140108) | ๋ฌธ์ž์—ด ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level1/๋ฌธ์ž์—ด๋‚˜๋ˆ„๊ธฐ.md) |
| Lv.1 | [๊ฐœ์ธ์ •๋ณด ์ˆ˜์ง‘ ์œ ํšจ๊ธฐ๊ฐ„ ](https://programmers.co.kr/learn/courses/30/lessons/150370) | ๊ตฌํ˜„ , ๋‚ ์งœ ๊ณ„์‚ฐ | [์ฝ”๋“œ](src/com/company/programmers/level1/๋ฌธ์ž์—ด๋‚˜๋ˆ„๊ธฐ.md) |
| Lv.1 | [๋‘˜๋งŒ์˜ ์•”ํ˜ธ](https://programmers.co.kr/learn/courses/30/lessons/155652) | ๊ตฌํ˜„ ,์•„์Šคํ‚ค ์ฝ”๋“œ | [์ฝ”๋“œ](src/com/company/programmers/level1/๋‘˜๋งŒ์˜์•”ํ˜ธ.md) |
| Lv.1 | [๋Œ€์ถฉ ๋งŒ๋“  ์žํŒ](https://programmers.co.kr/learn/courses/30/lessons/160586) | Map, ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level1/๋Œ€์ถฉ๋งŒ๋“ ์žํŒ.md) |
| Lv.1 | [๋ง์น ํ•˜๊ธฐ ](https://programmers.co.kr/learn/courses/30/lessons/161989) | ๊ทธ๋ฆฌ๋“œ, ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level1/๋ง์น ํ•˜๊ธฐ.md) |
| Lv.1 | [๋ฐ”ํƒ•ํ™”๋ฉด ์ •๋ฆฌ](https://programmers.co.kr/learn/courses/30/lessons/161990) | ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level1/๋ฐ”ํƒ•ํ™”๋ฉด์ •๋ฆฌ.md) |
| Lv.1 | [๊ณต์› ์‚ฐ์ฑ…](https://programmers.co.kr/learn/courses/30/lessons/172928) | HashMap , ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level1/๊ณต์›์‚ฐ์ฑ….md) |
| Lv.1 | [์ถ”์–ต ์ ์ˆ˜](https://programmers.co.kr/learn/courses/30/lessons/176963) | HashMap , getOrDefault() | [์ฝ”๋“œ](src/com/company/programmers/level1/์ถ”์–ต์ ์ˆ˜.md) |
| Lv.1 | [๋‹ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ](https://programmers.co.kr/learn/courses/30/lessons/178871) | HashMap ์ž๋ฃŒ๊ตฌ์กฐ | [์ฝ”๋“œ](src/com/company/programmers/level1/๋‹ฌ๋ฆฌ๊ธฐ๊ฒฝ์ฃผ.md) |
| Lv.1 | [๋ฐ์ดํ„ฐ ๋ถ„์„](https://programmers.co.kr/learn/courses/30/lessons/250121) | HashMap , 2์ฐจ์› ๋ฐฐ์—ด ์ •๋ ฌ , Stream, Arrays.sort | [์ฝ”๋“œ](src/com/company/programmers/level1/๋ฐ์ดํ„ฐ๋ถ„์„.md) |
| Lv.1 | [๊ฐ€์žฅ ๋งŽ์ด ๋ฐ›์€ ์„ ๋ฌผ](https://programmers.co.kr/learn/courses/30/lessons/258712) | ๊ตฌํ˜„ | [์ฝ”๋“œ](programmers/level01/๊ฐ€์žฅ๋งŽ์ด๋ฐ›์€์„ ๋ฌผ.md) |
| 340199 | ์ง€ํ ์ ‘๊ธฐ | Lv.1 | [์ฝ”๋“œ](programmers/level01/์ง€ํ์ ‘๊ธฐ.md) |
| Lv.2 | [๊ฒŒ์ž„ ๋งต ์ตœ๋‹จ ๊ฑฐ๋ฆฌ](https://programmers.co.kr/learn/courses/30/lessons/1844) | Queue , BFS, Arrays.fill() | [์ฝ”๋“œ](src/com/company/programmers/level2/๊ฒŒ์ž„๋งต์ตœ๋‹จ๊ฑฐ๋ฆฌ.md) |
| Lv.2 | [์ฃผ์‹๊ฐ€๊ฒฉ](https://programmers.co.kr/learn/courses/30/lessons/42584) | ์Šคํƒ, ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level2/์ฃผ์‹๊ฐ€๊ฒฉ.md) |
| Lv.2 | [๊ธฐ๋Šฅ ๊ฐœ๋ฐœ](https://programmers.co.kr/learn/courses/30/lessons/42586) | ํ , List , ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level2/๊ธฐ๋Šฅ๊ฐœ๋ฐœ.md) |
| Lv.2 | [์†Œ์ˆ˜ ์ฐพ๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/42839) | next_permutaition , dfs ,์™„์ „ ํƒ์ƒ‰ | [์ฝ”๋“œ](src/com/company/programmers/level2/์†Œ์ˆ˜์ฐพ๊ธฐ.md) |
| Lv.2 | [ํฐ ์ˆ˜ ๋งŒ๋“ค๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/42883) | ๊ทธ๋ฆฌ๋””, Stack | [์ฝ”๋“œ](src/com/company/programmers/level2/ํฐ์ˆ˜๋งŒ๋“ค๊ธฐ.md) |
| Lv.2 | [ํƒ€๊ฒŸ ๋„˜๋ฒ„](https://programmers.co.kr/learn/courses/30/lessons/43165) | DFS , ๋ฐฑํŠธ๋ž˜ํ‚น | [์ฝ”๋“œ](src/com/company/programmers/level2/ํƒ€๊ฒŸ๋„˜๋ฒ„.md) |
| Lv.2 | [์ˆ˜์‹ ์ตœ๋Œ€ํ™”](https://programmers.co.kr/learn/courses/30/lessons/67257) | isDigit , next_permutation , dfs , ๋ฐฑํŠธ๋ž˜ํ‚น ,List remove | [์ฝ”๋“œ](src/com/company/programmers/level2/์ˆ˜์‹์ตœ๋Œ€ํ™”.md) |
| Lv.2 | [์ฟผ๋“œ์••์ถ• ํ›„ ๊ฐœ์ˆ˜ ์„ธ๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/68936) | ์žฌ๊ท€, ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level2/์ฟผ๋“œ์••์ถ•ํ›„๊ฐœ์ˆ˜์„ธ๊ธฐ.md) |
| Lv.2 | [์ˆœ์œ„ ๊ฒ€์ƒ‰ ](https://programmers.co.kr/learn/courses/30/lessons/72412) | Map, ๋น„ํŠธ ์—ฐ์‚ฐ (๋ถ€๋ถ„ ์ง‘ํ•ฉ) , lower bound ,๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level2/์ˆœ์œ„๊ฒ€์ƒ‰.md) |
| Lv.2 | [๊ด„ํ˜ธ ํšŒ์ „ํ•˜๊ธฐ ](https://programmers.co.kr/learn/courses/30/lessons/76502) | substring , Stack , list remove | [์ฝ”๋“œ](src/com/company/programmers/level2/๊ด„ํ˜ธํšŒ์ „ํ•˜๊ธฐ.md) |
| Lv.2 | [์ „๋ ฅ๋ง์„ ๋‘˜๋กœ ๋‚˜๋ˆ„๊ธฐ ](https://programmers.co.kr/learn/courses/30/lessons/86971) | ์ธ์ ‘ ๊ทธ๋ž˜ํ”„ , dfs | [์ฝ”๋“œ](src/com/company/programmers/level2/์ „๋ ฅ๋ง๋‘˜๋กœ๋‚˜๋ˆ„๊ธฐ.md) |
| Lv.2 | [์ฃผ์ฐจ ์š”๊ธˆ ๊ณ„์‚ฐ ](https://programmers.co.kr/learn/courses/30/lessons/92341) | Math.ceil() , Comparable | [์ฝ”๋“œ](src/com/company/programmers/level2/์ฃผ์ฐจ์š”๊ธˆ๊ณ„์‚ฐ.md) |
| Lv.2 | [ํ• ์ธ ํ–‰์‚ฌ](https://programmers.co.kr/learn/courses/30/lessons/131127) | Map ๋น„๊ต | [์ฝ”๋“œ](src/com/company/programmers/level2/ํ• ์ธํ–‰์‚ฌ.md) |
| Lv.2 | [์ˆซ์ž ์นด๋“œ ๋‚˜๋ˆ„๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/135807) | GCD, ์ตœ๋Œ€ ๊ณต์•ฝ์ˆ˜ ๊ตฌํ•˜๊ธฐ | [์ฝ”๋“œ](src/com/company/programmers/level2/์ˆซ์ž์นด๋“œ๋‚˜๋ˆ„๊ธฐ.md) |
| Lv.2 | [์—ฐ์† ๋ถ€๋ถ„ ์ˆ˜์—ด ํ•ฉ์˜ ๊ฐœ์ˆ˜](https://programmers.co.kr/learn/courses/30/lessons/131701) | ๊ตฌํ˜„ , ๋ชจ๋“ˆ๋Ÿฌ ์—ฐ์‚ฐ | [์ฝ”๋“œ](src/com/company/programmers/level2/์—ฐ์†๋ถ€๋ถ„์ˆ˜์—ด.md) |
| Lv.2 | [๊ทค ๊ณ ๋ฅด๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/138476) | HashMap ,์ •๋ ฌ | [์ฝ”๋“œ](programmers/level02/๊ทค๊ณ ๋ฅด๊ธฐ.md) |
| Lv.2 | [๋””ํŽœ์Šค ๊ฒŒ์ž„](https://programmers.co.kr/learn/courses/30/lessons/142085) | ์šฐ์„ ์ˆœ์œ„ํ , ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level2/๋””ํŽœ์Šค๊ฒŒ์ž„.md) |
| Lv.2 | [์ด๋ชจํ‹ฐ์ฝ˜ ํ• ์ธํ–‰์‚ฌ](https://programmers.co.kr/learn/courses/30/lessons/150368) | ์™„์ „ํƒ์ƒ‰, ๋ฐฑํŠธ๋ž˜ํ‚น | [์ฝ”๋“œ](programmers/level02/์ด๋ชจํ‹ฐ์ฝ˜ํ• ์ธํ–‰์‚ฌ.md) |
| Lv.2 | [์ˆซ์ž ๋ณ€ํ™˜ํ•˜๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/154538) | ํ , BFS | [์ฝ”๋“œ](src/com/company/programmers/level2/์ˆซ์ž๋ณ€ํ™˜ํ•˜๊ธฐ.md) |
| Lv.2 | [๋’ค์— ์žˆ๋Š” ํฐ ์ˆ˜ ์ฐพ๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/154539) | Stack , ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level2/๋’ค์—์žˆ๋Š”ํฐ์ˆ˜.md) |
| Lv.2 | [๋ฌด์ธ๋„ ์—ฌํ–‰](https://programmers.co.kr/learn/courses/30/lessons/154540) | ํ , BFS , Character.getNumericValue , List ์ •๋ ฌ | [์ฝ”๋“œ](src/com/company/programmers/level2/๋ฌด์ธ๋„์—ฌํ–‰.md) |
| Lv.2 | [ํ˜ธํ…” ๋Œ€์‹ค](https://programmers.co.kr/learn/courses/30/lessons/155651) | ์šฐ์„ ์ˆœ์œ„ ํ, ๊ตฌํ˜„ | [์ฝ”๋“œ](src/com/company/programmers/level2/ํ˜ธํ…”๋Œ€์‹ค.md) |
| Lv.2 | [๋ฆฌ์ฝ”์ฑ— ๋กœ๋ด‡](https://programmers.co.kr/learn/courses/30/lessons/169199) | BFS , ๊ตฌํ˜„, ํ | [์ฝ”๋“œ](src/com/company/programmers/level2/๋ฆฌ์ฝ”์ฑ—๋กœ๋ด‡.md) |
| Lv.2 | [๊ด‘๋ฌผ ์บ๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/172927) | ๊ตฌํ˜„ , List sort ์ •๋ ฌ ๋žŒ๋‹ค or ๋ธŒ๋ฃจํŠธ ํฌ์Šค , ๋ฐฑํŠธ๋ž˜ํ‚น | [์ฝ”๋“œ](src/com/company/programmers/level2/๊ด‘๋ฌผ์บ๊ธฐ.md) |
| Lv.2 | [๊ณผ์ œ ์ง„ํ–‰ ํ•˜๊ธฐ](https://programmers.co.kr/learn/courses/30/lessons/176962) | ๊ตฌํ˜„, Stack, 2์ฐจ์› ๋ฐฐ์—ด ์ •๋ ฌ | [์ฝ”๋“œ](src/com/company/programmers/level2/๊ณผ์ œ์ง„ํ–‰ํ•˜๊ธฐ.md) |
| Lv.3 | [๋ณดํ–‰์ž ์ฒœ๊ตญ](https://programmers.co.kr/learn/courses/30/lessons/1832) | DP | [์ฝ”๋“œ](src/com/company/programmers/level3/๋ณดํ–‰์ž์ฒœ๊ตญ.md) |

- [๋™๋นˆ๋ถ](src/com/company/dongbinbook/๋™๋นˆ๋ถ.md)
- [์ฐธ๊ณ ](src/com/company/good/read.md)