I Completed My 100 Days of LeetCode Challenge in 2025
In early 2025, I embarked on a mission to sharpen my problem-solving skills and deepen my understanding of data structures and algorithms: the #100 DaysofLeetCodeChallenge. Today, I’m thrilled to share that I’ve successfully completed it—and the journey has been nothing short of transformative.
Why I Started the Challenge
As a developer, I’ve always known that technical interviews require a solid grasp of problem-solving under pressure. But beyond interviews, I wanted to push myself out of my comfort zone and build a daily habit of consistent practice. LeetCode, with its diverse range of problems, seemed like the perfect platform.
The Rules I Set for Myself
Solve at least one #LeetCode problem every day—no excuses.
Explore different difficulty levels (Easy, Medium, Hard).
Cover a wide range of topics: arrays, strings, linked lists, trees, graphs, dynamic programming, and more.
Review and reflect on each problem, even if it took hours to solve.
What I Learned
Consistency is powerful: Even on tough days, solving just one problem helped me stay on track and keep momentum.
Pattern recognition: After a few weeks, I started recognizing common problem patterns, which made it easier to tackle new challenges.
Debugging under pressure: I improved my ability to stay calm, read error messages, and debug efficiently.
New data structures & techniques: From sliding window to backtracking, I discovered new ways to approach problems I once found intimidating.
Tools That Helped Me
LeetCode's Discuss section for learning alternate solutions.
Note-taking apps to summarize patterns and concepts.
Timer and Pomodoro technique to manage time and avoid burnout.
What’s Next?
Completing 100 days is a milestone—but not the end. I plan to:
Revisit the toughest problems I struggled with.
Take on LeetCode contests more regularly.
Start contributing to open-source projects.
Keep the streak alive, not necessarily daily, but consistently.
Final Thoughts
If you’re thinking about starting your own #100 Days of #leetcode Challenge, I highly recommend it. It’s not just about solving problems—it’s about building discipline, thinking critically, and learning how to learn. I’m proud of this achievement and excited to see where it takes me next in my development journey.
VIEW MY LEETCODE PROFILE LINK- https://leetcode.com/u/karthijk2002/