This project is a collection of solutions to the problems on projecteuler.net
The "problems.py" contains the code for all solutions. Each problem has its own class which inherits from the "Problem" class in "problem.py".
The "main.py" file RUNS THE PROGRAM. "main.py" allows the user to run a specific problem
The "tools" folder contains useful functions and classes such as to prime number check, prime number generator, permutation generator...
The "resources" folder contains files from some problems which contain the data for testing the solution. For example, such a file might contain 1000 numbers and the corresponding problem might ask how many of them are prime.