Project Euler
Project Euler is a website born in 2006 with over 750 math problems intended to be solved with computer programs. I pretty much learned how to program trying to solve these problems, and in the process I learned a lot of math that isn't taught in school, like diophantine equations, and I greatly improved my understanding in other areas, such as combinatorics.
Right now I have solved more than 200 problems, and this puts me in the top 0.2% of all participants and in the top 20 of my country. In doing so I also got the following achivements which have been reached by less than 10000 people in the world:
- C for commitment: solve the first one-hundred problems
- Unlucky squares: solve thirteen square numbered problems
- Trinary triumph: solve problem 1, 3, 9, 27, 81 and 243
- Fibonacci fever: solve the first twelve Fibonacci numbered problems
- Decimation I: solve one in every ten problems from problem 101 to 200
- Decimation II: solve one in every ten problems from problem 201 to 300
- One percenter: Better than 99% = One badass problem solver
- Difficulty explorer: solve at least one problem at ten different difficulty levels
- Prime obsession: solve fifty prime numbered problems
Here you can track my progress: