- google codejam
- codeforce
- adevent of code
- leetcode
| # | title | difficulty | solved | language |
|---|---|---|---|---|
| # | ARCTIC | Easy | ⭕️ | Java |
| # | DARPA | Medium | ⭕️ | Java |
| # | 15 Puzzle | - | ⭕️ | Java |
| # | ALLERGY | Medium | ⭕️ | Java |
| # | BOARDCOVER2 | Easy | ❌ | |
| # | KAKURO2 | Medium | ⭕️ | Java |
| # | FENCE | Medium | ⭕️ | Java |
| # | QUADTREE | Easy | ⭕️ | Java |
| # | Sum Of Numbers | - | ⭕️ | Java |
| # | BOARDCOVER | Easy | ⭕️ | Java |
| # | BOGGLE | Easy | ⭕️ | Java |
| # | CLOCKSYNC | Medium | ⭕️ | Java |
| # | PICNIC | Easy | ⭕️ | Java |
| # | Traveling Salesman Problem1 (TSP1) | - | ⭕️ | Java |
| # | Traveling Salesman Problem2 (TSP2) | - | ⭕️ | Java |
| # | MATCHORDER | Easy | ⭕️ | Java |
| # | LUNCHBOX | Easy | ⭕️ | Java |
| # | MINASTIRITH | Hard | ❌ | |
| # | STRJON | Medium | ⭕️ | Java |
| # | JOSEPHUS | Easy | ⭕️ | Java |
| # | ASYMTILING | Easy | ⭕️ | Java |
| # | BLOCKGAME | Medium | ⭕️ | Java |
| # | DRAGON | Medium | ⭕️ | Java |
| # | GENIUS | Medium | ❌ | |
| # | GRADUATION | Medium | ⭕️ | Java |
| # | JLIS | Easy | ⭕️ | Java |
| # | JUMPGAME | Easy | ⭕️ | Java |
| # | K-th Longest Increasing Sequence(KLIS) | Hard | ❌ | |
| # | LIS (Longest Increasing Sequence) | Easy | ⭕️ | Java |
| # | MORSE | Medium | ⭕️ | Java |
| # | NUMB3RS | Medium | ⭕️ | Java |
| # | NUMBERGAME | Easy | ⭕️ | Java |
| # | OCR | Hard | ❌ | |
| # | PACKING | Medium | ⭕️ | Java |
| # | PI | Easy | ⭕️ | Java |
| # | POLY | Medium | ⭕️ | Java |
| # | RESTORE | Medium | ⭕️ | Java |
| # | SNAIL | Easy | ⭕️ | Java |
| # | SUSHI | Medium | ⭕️ | Java |
| # | TICTACTOE | Easy | ⭕️ | Java |
| # | TILING2 | Easy | ⭕️ | Java |
| # | TRIANGLEPATH | Easy | ⭕️ | Java |
| # | TRIPATHCNT | Medium | ⭕️ | Java |
| # | WILDCARD | Medium | ⭕️ | Java |
| # | ZIMBABWE | Hard | ⭕️ | Java |
| # | Cal Factor | - | ⭕️ | Java |
| # | Cal GCD | Easy | ⭕️ | Java |
| # | Service of Eratosthenes | Easy | ⭕️ | Java |
| # | Is Prime | Easy | ⭕️ | Java |
| # | PASS486 | Medium | ⭕️ | Java |
| # | POTION | Medium | ⭕️ | Java |
| # | Cal Range Sum | - | ⭕️ | Java |
| # | Cal Rage Sum of Matrix | - | ⭕️ | Java |
| # | Cal Range Variance | - | ⭕️ | Java |
| # | CHRISTMAS | Medium | ⭕️ | Java |
| # | Get Zero Approximate Range | - | ⭕️ | Java |
| # | ITES | Medium | ⭕️ | Java |
| # | Mismatched Brackets (BRACKETS2) | Easy | ⭕️ | Java |
| # | title | difficulty | solved | language |
|---|---|---|---|---|
| 605 | Can Place Flowers | Easy | ⭕️ | Java |
| 169 | Majority Element | Easy | ⭕️ | Java |
| 729 | My Calendar I | Medium | ⭕️ | Java |
| 719 | Find K-th Smallest Pair Distance | Hard | ⭕️ | Java |
| 162 | Find Peak Element | Medium | ⭕️ | Java |
| 33 | Search in Rotated Sorted Array | Medium | ⭕️ | Java |
| 540 | Single Element in a Sorted Array | Medium | ⭕️ | Java |
| 461 | Hamming Distance | Easy | ⭕️ | Java |
| 191 | Number of 1 Bits | Easy | ⭕️ | Java |
| 190 | Reverse Bits | Easy | ⭕️ | Java |
| 542 | 01 Matrix | Medium | ⭕️ | Java |
| 797 | All Paths From Source to Target | Medium | ⭕️ | Java |
| 802 | Find Eventual Safe States | Medium | ⭕️ | Java |
| 417 | Pacific Atlantic Water Flow | Medium | ⭕️ | Java |
| 460 | LFU Cache | Hard | ❌ | |
| 146 | LRU Cache | Hard | ⭕️ | Java |
| 155 | Min Stack | Easy | ⭕️ | Java |
| 218 | The Skyline Problem | Hard | ⭕️ | Java |
| 122 | Best Time to Buy and Sell Stock II | Easy | ⭕️ | Java |
| 134 | Gas Station | Medium | ⭕️ | Java |
| 807 | Max Increase to Keep City Skyline | Medium | ⭕️ | Java |
| 554 | Brick Wall | Medium | ⭕️ | Java |
| 690 | Employee Importance | Easy | ⭕️ | Java |
| 347 | Top K Frequent Elements | Medium | ⭕️ | Java |
| 692 | Top K Frequent Words | Medium | ⭕️ | Java |
| 804 | Unique Morse Code Words | Easy | ⭕️ | Java |
| 206 | Reverse Linked List | Easy | ⭕️ | Java |
| 121 | Best Time to Buy and Sell Stock | Easy | ⭕️ | Java |
| 518 | Coin Change 2 | Medium | ⭕️ | Java |
| 514 | Freedom Trail | Hard | ⭕️ | Java |
| 688 | Knight Probability in Chessboard | Medium | ⭕️ | Java |
| 718 | Maximum Length of Repeated Subarray | Medium | ⭕️ | Java |
| 53 | Maximum Subarray | Easy | ⭕️ | Java |
| 801 | Minimum Swaps To Make Sequences Increasing | Medium | ⭕️ | Java |
| 698 | Partition to K Equal Sum Subsets | Medium | ⭕️ | Java |
| 120 | Triangle | Medium | ⭕️ | Java |
| 553 | Optimal Division | Medium | ⭕️ | Java |
| 836 | Rectangle Overlap | Easy | ⭕️ | Java |
| 313 | Super Ugly Number | Medium | ⭕️ | Java |
| 263 | Ugly Number | Easy | ⭕️ | Java |
| 264 | Ugly Number II | Medium | ⭕️ | Java |
| 324 | Wiggle Sort II | Medium | ⭕️ | Java |
| 179 | Largest Number | Medium | ⭕️ | Java |
| 75 | Sort Colors | Medium | ⭕️ | Java |
| 735 | Asteroid Collision | Medium | ⭕️ | Java |
| 682 | Baseball Game | Easy | ⭕️ | Java |
| 84 | Largest Rectangle in Histogram | Hard | ⭕️ | Java |
| # | Judge Route Circle | Easy | ⭕️ | Java |
| 831 | Masking Personal Information | Medium | ⭕️ | Java |
| 539 | Minimum Time Difference | Medium | ⭕️ | Java |
| 556 | Next Greater Element III | Medium | ⭕️ | Java |
| 806 | Number of Lines To Write String | Easy | ⭕️ | Java |
| 686 | Repeated String Match | Easy | ⭕️ | Java |
| 796 | Rotate String | Easy | ⭕️ | Java |
| 551 | Student Attendance Record I | Easy | ⭕️ | Java |
| 101 | Symmetric Tree | Easy | ⭕️ | java |
| 617 | Merge Two Binary Trees | Easy | ❌ | |
| 671 | Second Minimum Node In a Binary Tree | Easy | ⭕️ | java |
| 684 | Redundant Connection | Medium | ⭕️ | java |
| 685 | Redundant Connection II | Hard | ⭕️ | java |
| 687 | Longest Univalue Path | Easy | ⭕️ | java |
| 834 | Sum of Distances in Tree | Hard | ⭕️ | java |
| 720 | Longest Word in Dictionary | Easy | ⭕️ | java |
| 421 | Maximum XOR of Two Numbers in an Array | Medium | ⭕️ | java |
| 11 | Container With Most Water | Medium | ⭕️ | java |
| 532 | K-diff Pairs in an Array | Easy | ⭕️ | java |
| 141 | Linked List Cycle | Easy | ⭕️ | java |
| 283 | Move Zeroes | Easy | ⭕️ | java |
| 713 | Subarray Product Less Than K | Medium | ⭕️ | java |
| 42 | Trapping Rain Water | Hard | ⭕️ | java |
| 828 | Unique Letter String | Hard | ❌ |
| # | title | difficulty | solved | language |
|---|---|---|---|---|
| 2178 | 미로 탐색 | - | ⭕️ | Java |
| # | title | difficulty | solved | language |
|---|---|---|---|---|
| # | fising | - | ⭕️ | Java |
| # | title | difficulty | solved | language |
|---|---|---|---|---|
| # | Lower Bound | - | ⭕️ | Java |
| # | Upper bound | - | ⭕️ | Java |
| # | 고대 이집트 곱셈법 | - | ⭕️ | Java |
| # | 거듭제곱을 빠르게 구하는 방법 | - | ⭕️ | Java |
| # | 버블 정렬(Bubble Sort) | - | ⭕️ | Java |
| # | 버킷 정렬(Bucket Sort) | - | ⭕️ | Java |
| # | 선택 정렬(Selection Sort) | ⭕️ | Java | |
| # | 삽입 정렬(Insertion Sort) | ⭕️ | Java | |
| # | 합병 정렬(Merge Sort) | ⭕️ | Java | |
| # | 퀵 정렬(Quick Sort) | ⭕️ | Java |