Solutions to advent of code 2023 in Python (3.12, rather solid) and Go (1.21, rather sketchy).
- Install
python3.12with your favorite virtual environment manager. pip install -r requirements.txt
python python/dayDD.py PATH_TO_INPUT| Day | File | Task 1 | Task 2 |
|---|---|---|---|
| 01 | day01.py | ⭐ | ⭐ |
| 02 | day02.py | ⭐ | ⭐ |
| 03 | day03.py | ⭐ | ⭐ |
| 04 | day04.py | ⭐ | ⭐ |
| 05 | day05.py | ⭐ | ⭐ |
| 06 | day06.py | ⭐ | ⭐ |
| 07 | day07.py | ⭐ | ⭐ |
| 08 | day08.py | ⭐ | ⭐ |
| 09 | day09.py | ⭐ | ⭐ |
| 10 | day10.py | ⭐ | ⭐ |
| 11 | day11.py | ⭐ | ⭐ |
| 12 | day12.py | ⭐ | ⭐ |
| 13 | day13.py | ⭐ | ⭐ |
| 14 | day14.py | ⭐ | ⭐ |
| 15 | day15.py | ⭐ | ⭐ |
| 16 | day16.py | ⭐ | ⭐ |
| 17 | day17.py | ⭐ | ⭐ |
| 18 | day18.py | ⭐ | ⭐ |
| 19 | day19.py | ⭐ | ⭐ |
| 20 | day20.py | ⭐ | ⭐ |
| 21 | day21.py | ⭐ | ⭐ |
| 22 | day22.py | ⭐ | ⭐ |
| 23 | day23.py | ⭐ | ⭐ |
| 24 | day24.py | ⭐ | ⭐ |
| 25 | day25.py | ⭐ | ⭐ |
- Setup a go environment, e.g., using the devcontainer config
go run ./go DAY PATH_TO_INPUTDAYshould be a number (1 - 25)
| Day | File | Task 1 | Task 2 |
|---|---|---|---|
| 01 | day01.go | ⭐ | ⭐ |
| 02 | day02.go | ⭐ | ⭐ |
| 03 | day03.go | ⭐ | ⭐ |
| 04 | day04.go | ⭐ | ⭐ |
| 05 | day05.go | ||
| 06 | day06.go | ⭐ | ⭐ |
| 07 | day07.go | ⭐ | ⭐ |