Consistent Practice Advice
24213

For those of you who have managed to do several hundred LC questions, how have you managed to stay consistent and practice regularly, and how do you remember and retain the optimal solutions to the questions that you have done? I was cruising well and fine until I hit around the 250 mark, but I have stagnated ever since, and find it to be a grind to figure out each Medium/Hard. I spend hours trying to figure out a solution only to have my solution rejected, and then it takes me even more time to understand and learn the optimal solution posted by someone else. How can I speed this process up, so that I can absorb more faster?

My second problem is with regards to remembering solutions to questions that I have already done. While I can generally remember how to solve different types of problems, I seem to keep forgetting the little nuances between different specific problems belonging to the same topic (for example, the specific DP relation for a certain problem like maximal square vs maximal rectangle etc.) I realize I should revisit these problems so that I can go through them again and refresh them in my memory, but I don't know how to organize myself when I have to do new problems and revisit old problems too.

Any advice on how to absorb as much information as possible from Leetcode and how to retain it, would be much appreciated! Thanks for your time.

Comments (33)