From Wikipedia:
Project Euler (named after Leonhard Euler) is a website dedicated to a series of computational problems intended to be solved with computer programs. The project attracts adults and students interested in mathematics and computer programming.
This repository is organized into branches for each language. Check out a language branch to view solutions written in that language.