Advent of Code is an Advent calendar of small programming puzzles for a
variety of skill sets and skill levels that can be solved in any programming
language you like. People use them as a speed contest, interview prep, company
training, university coursework, practice problems, or to challenge each other.
Throughout the years I've completed Advent of Code puzzles in multiple
programming languages for learning purposes. This repo is a central hub and
overview with direct links to their solutions and repos.
Below you'll find an overview of the languages I've written in and links to
their repositories.
Within this section you'll find solutions lookup tables for each Advent of Code
year. Click on a logo to view the solution of that specific programming language.
| Day |
Part 1 |
Part 2 |
| 25 |
|
|
| 24 |
|
|
| 23 |
|
|
| 22 |
|
|
| 21 |
|
|
| 20 |
|
|
| 19 |
|
|
| 18 |
|
|
| 17 |
|
|
| 16 |
|
|
| 15 |
|
|
| 14 |
 |
 |
| 13 |
 |
 |
| 12 |
 |
 |
| 11 |
 |
 |
| 10 |
 |
 |
| 9 |
 |
 |
| 8 |
 |
 |
| 7 |
 |
 |
| 6 |
 |
 |
| 5 |
 |
 |
| 4 |
 |
 |
| 3 |
 |
 |
| 2 |
 |
 |
| 1 |
 |
 |
| Day |
Part 1 |
Part 2 |
| 25 |
 |
 |
| 24 |
 |
 |
| 23 |
 |
 |
| 22 |
 |
 |
| 21 |
 |
 |
| 20 |
 |
 |
| 19 |
|
|
| 18 |
 |
 |
| 17 |
 |
 |
| 16 |
|
|
| 15 |
|
|
| 14 |
|
|
| 13 |
|
|
| 12 |
|
|
| 11 |
 |
 |
| 10 |
 |
 |
| 9 |
 |
 |
| 8 |
 |
 |
| 7 |
 |
 |
| 6 |
 |
 |
| 5 |
 |
 |
| 4 |
 |
 |
| 3 |
 |
 |
| 2 |
 |
 |
| 1 |
 |
 |
| Day |
Part 1 |
Part 2 |
| 25 |
|
|
| 24 |
|
|
| 23 |
|
|
| 22 |
|
|
| 21 |
|
|
| 20 |
|
|
| 19 |
|
|
| 18 |
|
|
| 17 |
|
|
| 16 |
|
|
| 15 |
|
|
| 14 |
|
|
| 13 |
|
|
| 12 |
|
|
| 11 |
|
|
| 10 |
|
|
| 9 |
 |
 |
| 8 |
 |
 |
| 7 |
 |
 |
| 6 |
 |
 |
| 5 |
 |
 |
| 4 |
 |
 |
| 3 |
 |
 |
| 2 |
 |
 |
| 1 |
 |
 |
| Day |
Part 1 |
Part 2 |
| 25 |
|
|
| 24 |
|
|
| 23 |
|
|
| 22 |
|
|
| 21 |
|
|
| 20 |
|
|
| 19 |
|
|
| 18 |
|
|
| 17 |
|
|
| 16 |
|
|
| 15 |
|
|
| 14 |
|
|
| 13 |
|
|
| 12 |
|
|
| 11 |
|
|
| 10 |
|
|
| 9 |
 |
 |
| 8 |
|
|
| 7 |
 |
 |
| 6 |
 |
 |
| 5 |
 |
 |
| 4 |
 |
 |
| 3 |
 |
 |
| 2 |
 |
 |
| 1 |
 |
 |
| Day |
Part 1 |
Part 2 |
| 25 |
|
|
| 24 |
|
|
| 23 |
|
|
| 22 |
|
|
| 21 |
|
|
| 20 |
|
|
| 19 |
|
|
| 18 |
|
|
| 17 |
 |
|
| 16 |
 |
 |
| 15 |
 |
 |
| 14 |
 |
 |
| 13 |
 |
 |
| 12 |
 |
 |
| 11 |
 |
 |
| 10 |
 |
 |
| 9 |
 |
 |
| 8 |
 |
 |
| 7 |
 |
 |
| 6 |
 |
 |
| 5 |
 |
 |
| 4 |
 |
 |
| 3 |
 |
 |
| 2 |
 |
 |
| 1 |
 |
 |
TODO
| Day |
Part 1 |
Part 2 |
| 25 |
|
|
| 24 |
|
|
| 23 |
|
|
| 22 |
|
|
| 21 |
|
|
| 20 |
|
|
| 19 |
|
|
| 18 |
|
|
| 17 |
|
|
| 16 |
 |
 |
| 15 |
 |
 |
| 14 |
 |
 |
| 13 |
 |
 |
| 12 |
 |
 |
| 11 |
 |
 |
| 10 |
 |
 |
| 9 |
 |
 |
| 8 |
 |
 |
| 7 |
 |
 |
| 6 |
 |
 |
| 5 |
 |
 |
| 4 |
 |
 |
| 3 |
 |
 |
| 2 |
 |
 |
| 1 |
 |
 |