Skip to content

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

License

Notifications You must be signed in to change notification settings

bsoyka/advent-of-code

Repository files navigation

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.