advent-of-code/2021-python
Anders Ytterström 801f977e92 Solve 2021:10 "Syntax Scoring"
Spent over an hour trying to figure out the incomplete sequenses, only
to realize it was easier to begin from the other way around.

After that, solution came out nice and clean.
2021-12-10 13:27:55 +01:00
..
solutions Solve 2021:10 "Syntax Scoring" 2021-12-10 13:27:55 +01:00
tests Solve 2021:10 "Syntax Scoring" 2021-12-10 13:27:55 +01:00
.gitignore 🔧 Setup Advent of Code 2021 2021-10-22 17:17:55 +02:00
.python-version 🔧 Setup Advent of Code 2021 2021-10-22 17:17:55 +02:00
aoc.py 🔧 Setup Advent of Code 2021 2021-10-22 17:17:55 +02:00
README.md 🔧 Setup Advent of Code 2021 2021-10-22 17:17:55 +02:00

Advent of Code 2021

Solutions for #aoc2020 in Python 3 (3.8+).

Help scripts

Solve all puzzles:

python aoc.py

To bootstrap a new puzzle (creates inputs/<day_no>.txt, solutions/day_<day_no>.py och tests/test_day_<day_no>.py):

python aoc.py <dag_no> "<puzzle_name>"

Manually copy the puzzle input from https://adventofcode.com and paste it in inputs/<day_no>.txt to start coding.

Solve separate puzzle (replace XX with the puzzle number):

python -m solutions.day_XX

Run tests (replace XX with the puzzle number):

python -m unittest --locals -v
# or, if `pytest` is preferred:
pytest