Welcome to my DSA (Data Structures and Algorithms) practice repository! This repo is a collection of my solutions to problems solved across various competitive programming platforms like LeetCode, GeeksforGeeks (GFG), HackerRank, Codeforces, and more.
It’s a work-in-progress journey toward mastering problem-solving and preparing for coding interviews. I continuously update this with new problems, optimized solutions, and learning notes.
Click to visit profile:
Each folder contains categorized problems with:
- ✅ Problem number/link
- 🧠 Problem statement
- 📝 Approach/Logic
- 🧪 Time and space complexity
- 💻 Code (Python/Java)
- 100+ LeetCode problems solved
- 100+ GFG problems solved
- Completed HackerRank interview prep kit
- Codeforces Div 2 rating: 1400+
- Participate in 50+ contests
- Master Graph, DP, and Tree problems
This is primarily a personal learning repo, but feel free to open an issue or a PR if:
- You found an optimization.
- You want to suggest a similar pattern problem.
- You spotted a mistake in my logic or code.
“Practice is the hardest part of learning, and training is the essence of transformation.” – Ann Voskamp