Skip to content

suryadutta/AdventOfCode2023

Repository files navigation

Advent Of Code 2023

Code for my submissions to Advent of Code 2023 using Python 3.12

Heavily relies on the excellent AOCD package created by @wimglenn: https://github.com/wimglenn/advent-of-code-data

Local development

Format code using:

make format

Lint code using:

make lint

Run unit tests using:

make test

Run linting and testing in Docker (also useful for CI integrations):

make test_and_lint_in_docker

Run integration tests:

make integration-test

Running code

AOC_DAY=1 make run

Submitting solutions

AOC_DAY=1 \
make submit_part_a \
make submit_part_b