| Platform | Difficulty | Problem | Language | Solution | Notes |
|---|---|---|---|---|---|
| leetcode | easy | 0001. two sum | Java | Solution.java | notes.md |
| leetcode | easy | 0125. valid palindrome | Java | Solution.java | notes.md |
| leetcode | easy | 0206. reverse linked list | Java | Solution.java | notes.md |
| leetcode | easy | 0228. summary ranges | Java | Solution.java | notes.md |
| leetcode | easy | 0283. move zeroes | Java | Solution.java | notes.md |
| leetcode | easy | 1446. consecutive characters | Java | Solution.java | notes.md |
| leetcode | medium | 0022. generate parentheses | Java | Solution.java | notes.md |
| leetcode | medium | 0049. group anagrams | Java | Solution.java | notes.md |
| leetcode | medium | 0146. lru cache | Java | Solution.java | notes.md |
| leetcode | medium | 0380. insert delete getrandom o1 | Java | Solution.java | notes.md |
| leetcode | medium | 0443. string compression | Java | Solution.java | notes.md |
| leetcode | medium | 0560. subarray sum equals k | Java | Solution.java | notes.md |
| leetcode | medium | 0567. permutation in string | Java | Solution.java | notes.md |
| leetcode | medium | 1493. longest subarray of 1s after deleting one element | Java | Solution.java | notes.md |
| leetcode | hard | 0023. merge k sorted lists | Java | Solution.java | notes.md |