Nudge is an AI LeetCode coach for students and engineers preparing for coding interviews. The Chrome extension notices your progress and gives adaptive inline hints and approach feedback while you solve problems—without revealing the full solution. It works directly on LeetCode, and your editor code is shared only when you explicitly type @code.
dp[i] = min coins for amount i.dp[i] in terms of smaller subproblems?@code to include your editor.A vague feeling that it was DP. The shape of someone else's loop. The pattern, not the reasoning.
Why dp[i-c] has to already be solved before dp[i]. The reasoning, not the pattern.
Never the answer. Always the next question worth asking. Nudge writes itself in as a comment in your code, so it's there when you need it and invisible when you don't.
Nudge reads what you wrote and points at the specific line that's off — without ever naming the fix.
Ask for more, peek at the answer, or dismiss. Nothing reveals itself until you choose.
The same line of code gets a different nudge depending on how you got there. Planning, stuck, or almost done.
When you're starting fresh, Nudge asks for your planned approach.
When you've been still too long, Nudge points at a sub-question, not the answer.
When you're nearly there, Nudge surfaces the one edge case you haven't named yet.
coins = [1,2], amount = 3.dp look like after each i?@code now?dp[i] inside the inner loop before it's properly initialized for that i.dp[i] = min(dp[i], dp[i - c] + 1)
i=1 and c=1, what is dp[1] at the moment you call min(dp[1], …)?@code to include your editor.The side panel is for thinking out loud. Walk through your plan, pressure-test an edge case, or pull your live code into the chat with @code.
Add Nudge to Chrome, Arc, or Brave on your computer. It attaches to LeetCode with no setup.
Nudge wakes up next to your editor and reads the problem. Your editor code is shared only when you explicitly type @code.
When you stall, you get a question, not an answer. The pattern stays with you because you arrived at it.
Install Nudge and finish your next problem the slow way — the way you'll remember.
I'm a third-year computer science student, and like a lot of people grinding LeetCode, I kept running into the same problem.
I'd get stuck and basically have two options: stare at the problem for another 30 minutes hoping something clicked, or give up and watch someone else solve it. The first was frustrating. The second usually meant I understood the solution while watching it, but couldn't recreate the reasoning myself the next day.
I wanted something in between, a small push when I needed it, without taking the problem away from me.
So I built Nudge for myself.
It gives you the kind of hint I always wanted while practising: enough to get you moving again, but not enough to rob you of figuring it out yourself.
If you're grinding technical interviews too, I hope it helps.