50 Days of LeetCode — What I Learned After Solving 70+ Questions
Originally published on Medium50 Days of LeetCode — What I Learned After Solving 70+ Questions
For the past 50 days, I’ve been solving problems on LeetCode.
I completed 70+ questions and learned about 10+ new algorithms.
It wasn’t just about solving — it was about thinking better and learning step by step.
Here are a few things I learned during this journey 👇
1. Don’t Judge Your Code by Speed Percentages
It can be fun to see how many people you beat in runtime. But that number is not always true.
LeetCode changes those results based on how busy the server is when you submit your code.
So instead of worrying about that, focus on:
- How fast your code really is (time complexity)
- How easy it is to read your code
That’s what matters more in the long run.
2. Know the Basics of Your Programming Language
In the beginning, I made a lot of small errors.
Why? Because I didn’t take time to learn the basics of the language I was using.
If you’re starting out, first learn the basic rules of your language, and then practice DSA.
This will save you time and reduce confusion.
3. Revision Is Very Important
Solving once is not enough.
You need to come back and revise to really understand.
My method:
- Pick a concept or topic
- Find common patterns
- Practice questions that follow that pattern
This helped me remember things better and solve problems faster.

I hope my small learnings help someone else who’s starting out.
Thanks for reading 🙌
— Rohit Mane
#LeetCode #DSA #CodingJourney #LearningInPublic #Practice