I am always looking for fun and interesting problems to practice my programming and/or math.  The problem is they are hard to find on the internet in my opinion.  Here is a list that will continue to grow as I find more. 
1.  Project Euler - I love this page!  The problems scale, so as you learn about and solve the problems, they tend to get harder as you go.  A great way to practice any programming language and learn a little math in the process.  
2.  Coding Bat - Actually written for Java or Python.  Geared towards beginners, if you are interested in learning either of those languages.  
3.  Six Revisions - Their own comprehensive list of links to problems.
4.  TopCoder - These problems are more geared towards intermediate and advanced level programmers.  A very active community and tons of practice problems here for C++, C#, Python, and Java mostly.  
5.  Ruby Quiz - Another large list of problems, but without much activity in their community.  Still a great resource for problems to be solved.  
 
No comments:
Post a Comment