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