This is the repository I keep for prospective employers to look at project Euler code that I have written.
This is useful because it has defined problems and answers such that you can compare answers with other people.
All solutions are tested against multiple operating systems and
language/compiler versions. For more information, see
.github/workflows/
The repo is divided into sections for each language. The top-level Makefile will direct recipes using prefixes
make c_*
will go to the c Makefilemake cs_*
will go to the csharp Makefilemake docs_*
will go to the docs Makefilemake js_*
will go to the javascript Makefilemake py_*
will go to the python Makefilemake rs_*
will go to the rust Makefile- Any make recipes supported by Sphinx will be redirected to the docs Makefile
- All other recipes will be run for all languages
For more information, please see the README documents in each section.
- Make sure no language is below Makefile in code percentage
- Create a C++ section
- Make stubs for test code
- Port C infrastructure to C++
- Write minimal documentation
- Port problems 1-n, until higher than Makefile percentage
- Repeat step 1
- Create a Ruby section