advent-of-code/2021-python
Anders Ytterström 9976edc457 Solve 2021:1 "Sonar sweep"
Felt a bit slow and rusty. Tooling was not set up properly on the
computer which decreased the flow.

Anyhow, fun first day! Could have been done more pythonic with list sequences, and readability would have increased with more use of sum() and lambdas. But this is not what Advent of Code is about.
2021-12-01 06:38:45 +01:00
..
solutions Solve 2021:1 "Sonar sweep" 2021-12-01 06:38:45 +01:00
tests Solve 2021:1 "Sonar sweep" 2021-12-01 06:38:45 +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