This repo serves as a framework of utilities and solutions for the AOC 2023 challenges, written in Python.
The solutions are written with test-driven development to ensure good test coverage.
Poetry is used to manage the Python environment and dependencies. After cloning the repo, run poetry install
.
Additionally, the Advent of Code session must be exported in the AOC_COOKIE
environment variable if you wish to download your file input at runtime, rather than using a local file.
To solve for a specific day's challenge, run poetry run python -m advent_of_code --day DAY_NUMBER
.