Solutions for the Advent of Code puzzles.
For Python solutions, run the following commands:
python solve.py input.txtFor C++ solutions, run the following commands:
g++ -O2 -Wall -DNDEBUG -std=c++20 -march=native -o solve.exe solve.cpp
./solve.exe input.txtor, if a Makefile file was provided:
make sample # run against sample.txt
make solve # run against input.txtIf you are using an aarch64 processor, repalce -O2 with -O3 to have auto vectorisation for better performance.
For Rust solutions, run the following commands:
cargo run --release --bin solve -- input.txtLegends
| legend | meaning |
|---|---|
✨ |
Completed |
🚧 |
To be done |
AoC 2025
Note: Copilot was used to speed up coding during the creation of AoC 2025 solutions. I did not give Copilot access to the problem descriptions nor using its agent mode to solve the problems automatically.
| W1 | W2 |
|---|---|
🎄 |
|