I think a hat-tip is due to freeCodeCamp for introducing Project Euler (along with Rosetta Code) to a new generation of programmers:
https://www.freecodecamp.org/learn/project-euler/#project-eu...