Advent of Code 2024 workspace.
Each day's puzzle can be run as a standalone script without arguments. It accepts command line options for various instrumentations, see --help.
aoc_util.py contains common utils, boilerplate and a commandline runner.
The puzzles were written using Python 3.13, and are formatted by ruff in default configuration. I am not bothering with types or type checking this time around.
All dependencies can be installed by:
python3 -m pip install -r requirements.txt
Here's the xmas tree from day 14.