I suck at problem solving. Big time!
I understand algorithms once somebody else has written them, but I can’t come up with the solution myself. In high school, my best friends seem to have been born with a problem solving and programming capacity that I still can only marvel at.
Even when I would come up with a solution I think my computer secretly hated me for having to run it. It was such an abomination of code. Like a retarded love child that only a brain-dead person could have. Well.. I think you get the idea.
Challenging Myself
Part of growing up is about breaking through your own barriers. So that's what I'm going to do. I believe it's absolutely possible to learn problem solving. And the best way to go about doing that is through a challenge.
My 90 Day Problem Solving Challenge
In a total of 3 months I need to complete 10 programming challenges. For the moment I will just stick to solving CodinGame's challenges. They are divided into the following category:
- 5 easy
- 3 medium
- 2 hard/difficult
There are no other rules.
For the moment my only guiding principle is one I stole:
If I had an hour to solve a problem I'd spend 55 minutes thinking about the problem and 5 minutes thinking about solutions.
- Albert Einstein
I hope for the best and I’ll keep you posted.