Overthinking & Overcomplication

Hi all,

I've started practicing on LeetCode about a week ago and I'm proud of the progress I've been able to make. However, it takes me a considerable amount of time to complete problems that are rated "easy" because I tend to overthink and overcomplicate them. Up until now, I jump right into implementation and try figure out the problem as I go. I think that contributed greatly to my struggles. I obviously need to start planning before I tackle more problems to save myself time and stress.

Any tips on how to prevent overthinking? Any design processes that y'all follow before even writing a line of code? Any resources I could check out or things I could do to better decompose problems?

Thank you in advance for the help and advice!

Comments (0)