A dedicated repository for daily LeetCode practice, algorithm templates, and problem-solving reflections. Code is automatically synced via LeetSync.
| # | Problem Title | Difficulty | Category / Core Technique | Solution | Status |
|---|---|---|---|---|---|
| 0001 | Two Sum | Easy | Array / Hash Table | 📂 Code | ✅ Mastered |
| 0383 | Ransom Note | Easy | Hash Table / String / Counting | 📂 Code | ✅ Mastered |
| 0412 | Fizz Buzz | Easy | Math / String / Simulation | 📂 Code | ✅ Mastered |
| 0876 | Middle of The Linked List | Easy | Linked List / Two Pointers | 📂 Code | ✅ Mastered |
| 1342 | Number of Steps to Reduce a Number to Zero | Easy | Math / Bit Manipulation | 📂 Code | ✅ Mastered |
| 1480 | Running Sum of 1d Array | Easy | Array / Prefix Sum | 📂 Code | ✅ Mastered |
| 1569 | Number of Ways to Reorder Array to Get Same BST | Hard | Array / Math / Divide & Conquer | 📂 Code | 🔄 Redo |
| 1672 | Richest Customer Wealth | Easy | Array / Matrix | 📂 Code | ✅ Mastered |
| 2916 | Subarrays Distinct Element Sum of Squares II | Hard | Array / Hash Table / Binary Indexed Tree / Segment Tree | 📂 Code | 🔄 Redo |
| 3551 | Minimum Swaps to Sort by Digit Sum | Medium | Array / Hash Table / Sorting | 📂 Code | 🔄 Redo |
- Arrays 101
- Array and String
- Hash Table
- Linked List
- Queue & Stack
- Binary Search
- Recursion I
- Binary Tree
- Binary Search Tree
- Heap
- Recursion II
- Dynamic Programming
- Graph