This repository contains solutions to LeetCode problems in multiple languages: Python, C++, and Java.
Category | Easy | Medium | Hard |
---|---|---|---|
Arrays | 21/50 | 0/50 | 0/50 |
Strings | 1/50 | 0/50 | 0/50 |
Hash Maps | 3/50 | 0/50 | 0/50 |
Trees | 1/30 | 0/30 | 0/30 |
Dynamic Programming (DP) | 2/40 | 0/40 | 0/40 |
- Python (Primary focus)
- C++ (Planned)
- Java (Planned)
- Each problem file includes:
- Problem name & ID
- LeetCode link
- Core approach (briefly explained in comments)
- Detailed step-by-step logic is stored in the Pseudocode folder.
- No time/space complexity is included, only clear reasoning and steps.
- Try to solve 1 problem a day to build problem-solving skills.
- Track progress and maintain clear, structured notes.
- Keep code readable and organized for future reference.
- Recognize and learn common problem-solving patterns (see
patterns.md
).