Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> it is still my go-to site whenever I want to learn a new language

The great thing about Project Euler for this is that the correct answer isn't a piece of code or an algorithm in some language, but just a number.

Project Euler does not really care how that number was derived. Using a mathematical formula, plain pencil and paper, a program in some language, or cheating via Google-fu? Euler doesn't care.

Because of this, it is very inviting to code a solution in a different language: 1) to learn that language, 2) to use a concept of the language with a better fit with the problem, 3) to see which language yields the quickest answer, measured in development time or actual run time.

The drawback of Project Euler is that it's quite addictive.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: