Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/connieya/java_algorithm
- Owner: connieya
- Created: 2021-04-25T10:31:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-18T08:57:34.000Z (6 months ago)
- Last Synced: 2024-06-19T04:37:26.049Z (6 months ago)
- Topics: algorithm, java, ps
- Language: Java
- Homepage:
- Size: 1.34 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
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)