/project-euler-solutions

Solutions for Project Euler problems

Primary LanguagePythonMIT LicenseMIT

Project Euler Solutions

solved: 63 problems Python: 3.8 Lint and Test license: MIT

Project Euler badge franzdiebold

What is Project Euler?

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.

The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.

(source: Project Euler)

Why open source the solutions?

The question is, why not? Solving the Project Euler problems is so much fun! I love 😍 algorithms and data structures, and the Project Euler problems are like a huge playground 🎢 for that!

I am always happy to learn! So if you have any comments or remarks on the code or the solution strategies, I am open for discussion! 💬

About the code

All solutions:

Install (development) dependencies

make install

Lint

Run Pylint:

make lint

Test

Run pytest

make test