These are my solutions for the Advent Of Code.
Even though I am primarily a C++ engineer, not all of the solutions have been solved with the C++, some have been engineered with Python 3, as I've spent many years of my career working in the VFX space.
The solution for each day can be found in a subdirectory of the src
directory,
with the following structure:
data.txt
- This contains the input data from the exercise.lib.[cxx|hxx|py]
- The implementation of solution to the day's exercise can be found here.main.[cxx|py]
- Provides a runnable program for retrieving the answer to the day's exercise.overview.dox
- This is a copy of the description of the day's exercise.test.[cxx|py]
- This is either a Catch2 or pytest unit test which tests the solution to the day's exercise with the sample data provided in the day's description.
Even though not all solutions are engineered with C++, there are ctest based tests for the solution to every day's exercise. The tests have been successfully exercised on:
- macOS 15
- Ubuntu 22.04 LTS
- Windows 11