Project Euler Solutions
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)
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! 💬
All solutions:
- Are written in Python 3.8.
- Are annotated with type hints according to PEP-484.
- Follow the Google Python Style Guide.
make install
Run Pylint:
make lint
Run pytest
make test