Project Euler

Project Euler is a series of challenging mathematical/computer programming problems:

Project Euler