Hey,
I remember how bad I was at the beginning I couldn't even traverse the binary tree. Now that I finally solved my 100th problem I can actually recognize some common patterns (the DP is another topic :/)
What do you think about looking up the solutions? For example if I can't figure out a solution in the first 10-15 minutes, I'll just look it up. I read a few posts and a few of them were saying to not look up the solutions others were saying the opposite.