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 project is coded using Java Version 17. The project is organized around project euler's problems. Each problem is represented by a class. For example the 1st problem is in the folder ProblemOne.java. If a problem requires multiple classes or supporting files then it is organized in a folder.
To build the program, run the following commands in the source directory.
Windows
mkdir out
javac -d out src/**/*.javaBash
mkdir out
find src -name "*.java" -exec javac -d out {} +Once built you can run any of the problem as follows
# Problem 1
java -cp out me.deltaorion.euler.ProblemOne
# Problem 18
java -cp out me.deltaorion.euler.P18_67.ProblemEighteen