for solutions in rust, refer to rust repo
| 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | |
|---|---|---|---|---|---|---|---|---|---|
| 01 | puzzle ✓ |
puzzle ✓ |
puzzle ✓ |
||||||
| 02 | puzzle ✓ |
puzzle ✓ |
|||||||
| 03 | puzzle ✓ |
puzzle ✓ |
|||||||
| 04 | puzzle ✓ |
puzzle ✓ |
|||||||
| 05 | puzzle ✓ |
puzzle ✓ |
|||||||
| 06 | puzzle ✓ |
solutions coming... | |||||||
| 07 | puzzle ✓ |
solutions coming... | |||||||
| 08 | puzzle ✓ |
solutions coming... | |||||||
| 09 | puzzle ✓ |
solutions coming... | |||||||
| 10 | puzzle ✓ |
||||||||
| 11 | puzzle ✓ |
activate the adventofcode virtual environment:
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements/base.txt
copy the input of the day inside the file
y_20xy/input_day<day>.txt
you can create a test input file with name
y_20xy/input_day<day>_test.txt
run the command
python -m src --year <year> --day <day>
if you want to run against the test file
python -m src --year <year> --day <day> --test 1
note: to avoid tracking in git your credentials:
git update-index --assume-unchanged secret.py
install pre-commit
python -m pip install -r requirements/test.txt
pre-commit install