Bennett Garner
1 min readDec 21, 2018

--

Hi JD, thanks for the reply. HackerRank et al definitely have their place, and I’m not discouraging them. I think you’d be surprised how little math you need to know to solve Project Euler, at least the first problems. Most simply involve basic arithmetic, modulo, and exponents.

That said, you’ll need to know a lot more than Project Euler to be a good dev. String manipulation, time zones, objects, constructors and much more come to mind.

But you can use the basic structure of Project Euler to learn other things like documentation, version control, testing, etc. That’s the broader point of this article. HackerRank prizes speed. I’m arguing that Project Euler, when done right, values code quality.

--

--

Bennett Garner

DeveloperPurpose.com — Build a coding career with meaning and purpose 💻 Top writer in technology ✍️