Project Euler is an programming challenge website that I joined last week.
There are 378 problems right now and a new problem is added every week (the site has been around since 2001). The problems are mostly math inspired but are designed to primarily be programming problems. The problems are always programming language agnostic, making Project Euler a good place learn a new language (Python in my case).
The site gives you good feedback when you solve problems. On your profile page you can find:
- A graphical overview of problems solved
- A level, for easy comparison with other Eulerians
- Achievements for solving (for example) the twelve first fibonacci numbered problems
Levels and achievements may sound a bit silly, but it gives you nice short-term goals:
The site also has lots of site-wide statistics, like programming languages used and countries represented. There are also global high score tables. There is one table for fastest solvers of the most recent problems. There are also high score tables for each language.
The very first problem.
It gets even more fun if you have some friends
that you can compare your results with, using the site's friend system. So if anyone wants to befriend me, my secret key is:
I have solved 47 problems since I joined last week (using Python) and a friend of mine has solved 37 problems (using Go). But the difficulty keeps ramping up in a nice way, so I won't be able to keep that speed up for long. It shouldn't be too hard to catch up with me if you join now!
So is anyone else a member and how many problems have you solved?
Someone who has solved lots of problems.
If you want to be added or removed, just post your key or username here or send me a PM!