🎄
Advent of Code 2021
🎄
Summary
Advent of Code is an annual Advent calendar of programming puzzles.
This year I am doing it in Go and Python.
Running the code
To run the code of a specific day from the root directory run the following, replacing xx
with the day number, 01
- 25
:
go run day_xx/go/main.go
python3 day_xx/python/main.py
Make sure you have Go installed.
To run the code of all days run the script:
./run_all.sh
Make sure you have given permission to execute (chmod +x run_all.sh
).
Overview
Day | Name | Python | Go |
---|---|---|---|
01 | Sonar Sweep | |
|
02 | Dive! | |
|
03 | Binary Diagnostic | |
|
04 | Giant Squid | |
|
05 | Hydrothermal Venture | |
|
06 | Lanternfish | |
|
07 | The Treachery of Whales | |
Linting
gofmt -s -w . && git ls-files | grep .go | xargs golint
black . && isort . && flake8