Main Page | Tests
2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024
Day |
Problem Page |
Status |
Difficulty |
Solution Page |
Test Page |
Tags |
1 |
Calorie Counting |
🥇 |
❄️ |
day_01.ex |
day_01_test.exs |
sequence, rust |
2 |
Rock Paper Scissors |
🥇 |
❄️ |
day_02.ex |
day_02_test.exs |
table-lookup |
3 |
Rucksack Reorganization |
🥇 |
❄️ |
day_03.ex |
day_03_test.exs |
set |
4 |
Camp Cleanup |
🥇 |
❄️ |
day_04.ex |
day_04_test.exs |
range, set |
5 |
Supply Stacks |
🥇 |
❄️ ❄️ |
day_05.ex |
day_05_test.exs |
parse-heavy, stack, linked-list |
6 |
Tuning Trouble |
🥇 |
❄️ |
day_06.ex |
day_06_test.exs |
bitwise, set |
7 |
No Space Left On Device |
🥇 |
❄️ |
day_07.ex |
day_07_test.exs |
op-code, linked-list |
8 |
Treetop Tree House |
🥇 |
❄️ ❄️ ❄️ |
day_08.ex |
day_08_test.exs |
erlang, grid |
9 |
Rope Bridge |
🥇 |
❄️ ❄️ ❄️ |
day_09.ex |
day_09_test.exs |
erlang, grid, walk |
10 |
Cathode-Ray Tube |
🥇 |
❄️ ❄️ ❄️ |
day_10.ex |
day_10_test.exs |
erlang, visual-result, op-code |
11 |
Monkey in the Middle |
🥇 |
❄️ ❄️ ❄️ ❄️ |
day_11.ex |
day_11_test.exs |
erlang, parse-heavy, arithmetic |
12 |
Hill Climbing Algorithm |
🥇 |
❄️ ❄️ ❄️ |
day_12.ex |
day_12_test.exs |
graph, graph-traversal, slow, needs-improvement |
13 |
Distress Signal |
🥇 |
❄️ ❄️ |
day_13.ex |
day_13_test.exs |
json, sequence |
14 |
Regolith Reservoir |
🥇 |
❄️ ❄️ ❄️ ❄️ |
day_14.ex |
day_14_test.exs |
live-book, visualized, slow, flood-fill, unfold |
15 |
Beacon Exclusion Zone |
🥇 |
❄️ ❄️ ❄️ ❄️ ❄️ |
day_15.ex |
day_15_test.exs |
erlang, slow, large-number, geometry2d |
18 |
Boiling Boulders |
🥇 |
❄️ ❄️ ❄️ ❄️ ❄️ |
day_18.ex |
day_18_test.exs |
erlang, geometry3d, surface, set |
19 |
Not Enough Minerals |
🥇 |
❄️ ❄️ ❄️ ❄️ ❄️ |
day_19.ex |
day_19_test.exs |
erlang, slow, needs-improvement, grid, optimization |
20 |
Grove Positioning System |
🥇 |
❄️ ❄️ ❄️ |
day_20.ex |
day_20_test.exs |
slow, vector, sequence, large-number, random-access |
21 |
Monkey Math |
🥇 |
❄️ ❄️ |
day_21.ex |
day_21_test.exs |
erlang, op-code, large-number, arithmetic |
22 |
Monkey Map |
🥈 |
❄️ ❄️ ❄️ ❄️ ❄️ ❄️ |
day_22.ex |
day_22_test.exs |
half-done, geometry3d, walk3d |
23 |
Unstable Diffusion |
🥇 |
❄️ ❄️ ❄️ |
day_23.ex |
day_23_test.exs |
erlang, slow, grid, walk |
24 |
Blizzard Basin |
🥇 |
❄️ ❄️ ❄️ |
day_24.ex |
day_24_test.exs |
erlang, slow, optimization, grid, search |
25 |
Full of Hot Air |
🥇 |
❄️ ❄️ ❄️ |
day_25.ex |
day_25_test.exs |
number-system |