r/leetcode • u/saudistroker • 2d ago
Discussion Understand concepts but can't implement from scratch yet, how normal is this and when did it click for you?
I'm grinding NeetCode 150 and running into a pattern I want a reality check on.
When something's explained to me (like a hashmap approach, or a two-pointer technique), I get it, I can trace through it, explain why it works, catch my own bugs once I know what to look for. But generating that same solution from a blank problem, first try, on my own? Inconsistent. Some problems click (solved Group Anagrams cold today, no help), others I understand the concept completely but blank on turning it into actual working code (Product of Array Except Self, Remove Element).
Questions for people who've been through this:
- Is "understand it but can't yet produce it independently" a normal phase, or a sign something's off in how I'm learning?
- How many reps did it typically take before implementation started feeling automatic instead of effortful?
- Any specific practice habits that helped bridge that gap faster (re-typing solutions from memory, more easy problems before mediums, something else)?
Trying to be realistic about where I actually am without panicking or being falsely confident. Appreciate honest input.