This repository documents my ongoing journey through LeetCode, where I aim to solve one problem every week. My goal is to gradually build proficiency, improve coding efficiency, and develop a deeper understanding of core algorithms and data structures.
One of the most significant challenges has been devising efficient solutions for complex problems β not just solving them, but doing so in a way that meets performance constraints and scales well.
Through consistent practice, I've learned to:
- Break down complex problems into manageable sub-problems
- Identify patterns across different types of challenges
- Choose the right data structures and algorithms for the task
- Improve time and space complexity awareness
- Write cleaner and more readable code
LeetCode/
β
βββ C/
β βββ TwoSum.c
β βββ BinarySearch.c
β βββ ...
β
βββ Python/
β βββ TwoSum.py
β βββ ...
β
βββ Java/
β βββ TwoSum.java
β βββ ...
β
βββ README.md
This repository contains my personal solutions implemented in:
- π¦ Java (Primary Language)
- π Python
- C
I focus primarily on C++ to reinforce my understanding of:
- STL
- Memory management
- Performance optimization
- Competitive programming patterns
- Solve at least 1 problem per week
- Master Data Structures & Algorithms
- Improve problem-solving speed
- Prepare for coding interviews
- Track progress publicly
LeetCode Profile: Click here
β If you find this repository helpful, feel free to star it!
| Date | Notes |
|---|---|
| 2026-06-16 | π₯ Streak maintained β consistent daily practice |
