April 4th, 2013, 01:19 PM
Perhaps you need to attempt larger projects.
Let me offer some tiny projects that, for us lesser mortals, require thought. Sign up for project euler
You're pretty sharp, you may as well start at problem 60 and work from there.
In these problems the most obvious algorithm that pops in your head is worth encoding because you'll verify your understanding of the problem and be able to generate test cases for a good solution. And the first thing that pops into your head will often be a code you can write down on first try. But please remember the projectEuler rule: with a good algorithm the problem can be solved in one minute cpu time on a moderate computer.
Problem 60 isn't terribly difficult but you'll need to combine concepts of prime numbers and combinatorics.
And maybe a little more. The problems get more difficult. Try 404 after you solve #60! Just kidding. Maybe you can do it. I haven't tried yet.
[/code] are essential for python code!
Last edited by b49P23TIvg : April 4th, 2013 at 01:21 PM.