Skip to content

Pure Python solutions for the Advent of Code puzzles written by Paolo Melchiorre.

License

Notifications You must be signed in to change notification settings

pauloxnet/adventofcode

Repository files navigation

🌠 Advent of Code

Code style: ruff Coverage Mastodon Follow

Pure Python solutions for the Advent of Code puzzles written by Paolo Melchiorre.

🧩 Requirements

All solutions use only the Python Standard Library with no need for external packages.

🔬 Tests

Tests are included in function docstrings and can be run using the doctest module.

Example:

$ python3 -m doctest --verbose aoc2024/day01.py

✨ Solutions

🗓️ 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

⚖️ License

This repository is licensed under the GPL-3.0 license.

👥 Authors

👤 Paolo Melchiorre

About

Pure Python solutions for the Advent of Code puzzles written by Paolo Melchiorre.

Topics

Resources

License

Stars

Watchers

Forks

Languages