3 ms·
In lieu with my goal of learning algorithms, I've found all these great sites that provide programming puzzles for people to solve. Your submissions are automat
by johnfn 16y ago
In lieu with my goal of learning algorithms, I've found all these great sites that provide programming puzzles for people to solve. Your submissions are automatically ran against a system judge for correctness. For instance, topcoder.com.
This is great. This sort of thing is very similar to a video game - I try to get high scores, and I can mark off the problems I've succeeded to see how well I'm progressing. Just yesterday, I think I spent a good 4 hours in flow while working on a problem. I barely noticed what was going on in my surroundings at all. It was awesome.
- barry-cotter 16y agoCould you list off those sites? Besides Topcoder.
- sjf 16y agohttp://www.spoj.pl/ http://www.spoj.pl/ is a good multi-language site.
- johnfn 16y agotrain.usaco.org is a great one, and the one that I'm currently taking the most seriously. Other than that, I have set this page: http://www.algorithmist.com/index.php/List_of_Problemsets http://www.algorithmist.com/index.php/List_of_Problemsets to my homepage. I don't think you will ever run out of problems there. :)