GitHunt
BS

bsoyka/advent-of-code

My Python 3 solutions for Advent of Code® with an emphasis on beautiful code

Advent of Code® solutions

This repository contains my completed and functional solutions to each
year's Advent of Code challenges. For more information on
what Advent of Code is,
see its Wikipedia page—which I
wrote about 85% of!

All of my solutions are in Python and are licensed under the MIT License.

Cheating

This repository is not intended to promote or otherwise encourage cheating on Advent of
Code puzzles. You should always try to complete a challenge on your own before viewing
the solutions in this repository.

If you need help, join Python Discord!

Completion

Key

Emoji Meaning
Puzzle completed, code available on repo
💥 Puzzle completed, code not on repo

Table

Day 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024
1 ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐
2 ⭐ ⭐ 💥 💥 ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐
3 ⭐ ⭐ 💥 ⭐ ⭐ ⭐ ⭐ ⭐ ⭐
4 ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐
5 ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐
6 ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐ ⭐
7 ⭐ ⭐
8 ⭐ ⭐ ⭐ ⭐
9
10
11
12
13
14
15 ⭐ ⭐ ⭐ ⭐
16 ⭐ ⭐ ⭐ ⭐
17
18
19
20
21
22 💥
23
24
25
13 ⭐ 7 ⭐ 9 ⭐, 1 💥 3 ⭐ 7 ⭐, 3 💥 19 ⭐ 16 ⭐ 12 ⭐ 4 ⭐ 5 ⭐

Advent of Code is a registered trademark of Eric K Wastl in the United States.

Languages

Python99.7%Just0.3%

Contributors

MIT License
Created December 1, 2019
Updated December 11, 2025
bsoyka/advent-of-code | GitHunt