Pure Python solutions for the Advent of Code puzzles written by Paolo Melchiorre.
All solutions use only the Python Standard Library with no need for external packages.
Tests are included in function docstrings and can be run using the doctest module.
Example:
$ python3 -m doctest --verbose aoc2024/day01.py
🗓️ 2024
Days | Puzzles | Solutions | Parts |
---|---|---|---|
1 | Historian Hysteria | aoc2024/day01.py |
⭐⭐ |
2 | Red-Nosed Reports | aoc2024/day02.py |
⭐⭐ |
3 | Mull It Over | aoc2024/day03.py |
⭐⭐ |
4 | Ceres Search | aoc2024/day04.py |
⭐⭐ |
4/25 | - | aoc2024/ |
8/50 |
🗓️ 2023
Days | Puzzles | Solutions | Parts |
---|---|---|---|
1 | Trebuchet?! | aoc2023/day01.py |
⭐⭐ |
2 | Cube Conundrum | aoc2023/day02.py |
⭐⭐ |
3 | Gear Ratios | aoc2023/day03.py |
|
4 | Scratchcards | aoc2023/day04.py |
⭐⭐ |
5 | If You Give A Seed A Fertilizer | aoc2023/day05.py |
⭐ |
6 | Wait For It | aoc2023/day06.py |
⭐⭐ |
6/25 | - | aoc2023/ |
9/50 |
🗓️ 2022
Days | Puzzles | Solutions | Parts |
---|---|---|---|
1 | Calorie Counting | aoc2022/day01.py |
⭐⭐ |
2 | Rock Paper Scissors | aoc2022/day02.py |
⭐⭐ |
3 | Rucksack Reorganization | aoc2022/day03.py |
⭐⭐ |
4 | Camp Cleanup | aoc2022/day04.py |
⭐⭐ |
5 | Supply Stacks | aoc2022/day05.py |
⭐⭐ |
6 | Tuning Trouble | aoc2022/day06.py |
⭐⭐ |
6/25 | - | aoc2022/ |
12/50 |
This repository is licensed under the GPL-3.0 license.
- 🌍 Blog: www.paulox.net
- 🐙 Github: @pauloxnet
- 🦣 Mastodon: @paulox@fosstodon.org
- 🐦️ Twitter: @pauloxnet