Input files should be placed in an inputs
folder with subfolders day1
, day2
, etc., each containing an input.txt
file.
To run the haskell solution, you need to have cabal installed. Then you can run:
cabal run aoc24 -- --day 1
to run the day 1 solution.
To run the Python solutions:
# Using uv
uv run src/aoc24/main.py --day 1
# Using python directly
python src/aoc24/main.py --day 1