Welcome to my LeetCode practice repository! π This repo is a collection of my solutions to various LeetCode problems, written with clean, readable, and well-structured code.
π About
Problems are categorized by topic (Arrays, Strings, DP, Graphs, etc.) and difficulty (Easy, Medium, Hard).
Each solution includes:
β Problem statement (short description)
β My approach / explanation
β Code implementation (C++ / Python / Java, depending on problem)
Goal: Consistent practice to strengthen problem-solving, data structures, and algorithms.
π Structure LeetCode/ βββ Arrays/ β βββ TwoSum.cpp β βββ MaximumSubarray.cpp β βββ Strings/ β βββ ValidPalindrome.cpp β βββ LongestSubstring.cpp β βββ DynamicProgramming/ β βββ ClimbingStairs.cpp β βββ CoinChange.cpp β βββ README.md
π Progress Tracker
π± Easy: XX problems solved
πΏ Medium: XX problems solved
π³ Hard: XX problems solved
π₯ Total: XXX problems solved
(Updating as I go along π‘)
π― Goals
Solve at least N problems per week
Improve speed + accuracy in coding interviews
Build a strong DSA foundation
π€ Contributions
This is primarily my personal learning journey. However, if youβd like to suggest better solutions, optimizations, or alternative approaches, feel free to open a pull request or drop issues!
β¨ "Consistency is the key to mastering problem-solving." β¨