Skip to content
All articles
leetcode1 min read

50 Days of LeetCode — What I Learned After Solving 70+ Questions

Originally published on Medium

50 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

#leetcode#learn-in-public#rohit-mane#sad#codingjourney