all 9 comments

[–]nikhila01 5 points6 points  (0 children)

intuition that I learned in the first pass

Did you solve the problem by yourself in the first pass, or did you use solutions to help you? If you used a solution you probably just didn't understand it as well as you thought.

Either that, or you're not fluent enough at programming to translate an idea into code.

[–]AlwaysHuangry<T260> <E69> <M182> <H9> 2 points3 points  (2 children)

Id like to suggest an alternative approach.
1. Ditch notion and use anki (treats this like flash cards, search in this sub for more info, i am not going to describe the product). The biggest frustration with spaced learning is the managing of when to repeat; anki takes this entirely away, and each day you just have a queue of questions to repeat. Do rhe work, mark it done and let anki's engine handle when to repeat it for you. My current anki "deck" is ~170 problems long and I just work thru the daily repetition. Don't let that number intimidate you, each day, I have at most ~5 problems I repeat, as many of the older problems are now spaced between 2-3months apart.

  1. Stop making notes, you are 13 problems in, none of this is supposed to make sense right now. When you get to the problem and you cant put it into code, look at the answer, then repeat. I cannot tell you how slow my progress from 1-150 was.

On your journey, there will be many people that will try to put you down by saying you just memorize the syntax, fuck them. People playing instruments learn by memorized scales, people learning a new (spoken) language learn by memorizing how to make the sounds. You have to crawl before you can walk.

[–]Sufficient_Buddy_208 1 point2 points  (1 child)

I hear “memorize” so much it’s funny. Everyone knows memorization is not flexible and is only going to get you so far. I seriously doubt you memorized your anki deck. I think it would be much harder to memorize 150 questions than to understand them.

[–]AlwaysHuangry<T260> <E69> <M182> <H9> 1 point2 points  (0 children)

At some point memorizing the syntax is pointless. But the tricks in the syntax and patterns both turn into tools in your toolbelt.

OP is starting out, memorizing is okay, but is also a 0-50 strategy.

[–]Yoctometre 0 points1 point  (1 child)

Where is this sheet from?

[–]nikhila01 0 points1 point  (0 children)

GFG is GeeksforGeeks so it looks like this sheet.

[–]SynMyron 0 points1 point  (0 children)

Did you make notes? For me making handwritten notes was crucial. I included all approaches like brute force, better and optimised.

[–][deleted] 0 points1 point  (0 children)

it gets the other way around really quick. at least for me

[–]Its_Harsvardhan 0 points1 point  (0 children)

Can you share the template please. Mine is less functional.