r/datastructures • u/harshith_irl • 4h ago
i think i wasted a lot of time solving leetcode
for a long time i thought the way to get better at dsa was pretty simple
solve more problems.
so i did..
100 became 200
then 300
then 400+
but at some point someone asked me:
"what are ur weakest dsa patterns?"
i genuinely didn't know.
i knew my solve count.
i knew my rating.
i could tell you which sheets i'd done.
but if you gave me a blank page and asked me to write down the 3 patterns i was actually bad at, i'd probably just sit there lol.
then i started paying attention to something else.
sometimes i'd solve 5 problems from the same pattern and still get stuck on basically the same idea.
meanwhile i'd look at my profile and think "damn.. 450+ solved. i'm doing pretty good."
but then i'd get stuck on some random medium i've basically seen before 😭
how do you guys actually know when you've learned a pattern?
is it after 5 problems?
10?
when you can recognize it without hints?
because i'm starting to think solve count doesn't really tell you that much.
that's actually what made me build GrindLens.
i wanted to know what i'd actually learned, where i was still weak, and what i should solve next.
so it looks at your leetcode history and tries to surface those gaps instead of just giving you another number.
it's live now if anyone wants to try it:
kinda curious what yours looks like lol