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 | ![]() ![]() |
![]() ![]() |