Thursday, August 11, 2011

Practice Problems

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