Main Page | Tests
2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024
Day |
Problem Page |
Status |
Difficulty |
Solution Page |
Test Page |
Tags |
1 |
Trebuchet?! |
🥇 |
❄️ |
day_01.ex |
day_01_test.exs |
regex, rust |
2 |
Cube Conundrum |
🥇 |
❄️ ❄️ |
day_02.ex |
day_02_test.exs |
reduction |
3 |
Gear Ratios |
🥇 |
❄️ ❄️ ❄️ |
day_03.ex |
day_03_test.exs |
grid |
4 |
Scratchcards |
🥇 |
❄️ |
day_04.ex |
day_04_test.exs |
set, reduction |
5 |
If You Give A Seed A Fertilizer |
🥇 |
❄️ ❄️ ❄️ ❄️ ❄️ |
day_05.ex |
day_05_test.exs |
range, gb-tree |
6 |
Wait For It |
🥇 |
❄️ |
day_06.ex |
day_06_test.exs |
algebra |
7 |
Camel Cards |
🥇 |
❄️ ❄️ ❄️ |
day_07.ex |
day_07_test.exs |
map, pattern-matching |
8 |
Haunted Wasteland |
🥇 |
❄️ ❄️ |
day_08.ex |
day_08_test.exs |
arithmetic, sequence |
9 |
Mirage Maintenance |
🥇 |
❄️ |
day_09.ex |
day_09_test.exs |
sequence, reduction |
10 |
Pipe Maze |
🥇 |
❄️ ❄️ ❄️ ❄️ ❄️ |
day_10.ex |
day_10_test.exs |
graph, graph-traversal, needs-improvement, not-fast-enough |
11 |
Cosmic Expansion |
🥇 |
❄️ ❄️ |
day_11.ex |
day_11_test.exs |
grid, measurement |
12 |
Hot Springs |
🥇 |
❄️ ❄️ ❄️ ❄️ ❄️ |
day_12.ex |
day_12_test.exs |
memoization, vector |
13 |
Point of Incidence |
🥇 |
❄️ ❄️ ❄️ |
day_13.ex |
day_13_test.exs |
sliding-window, palindrome |
14 |
Parabolic Reflector Dish |
🥇 |
❄️ ❄️ ❄️ ❄️ |
day_14.ex |
day_14_test.exs |
grid, rotation, modular-arithmetic, memoization |
15 |
Lens Library |
🥇 |
❄️ ❄️ |
day_15.ex |
day_15_test.exs |
hash, ordered-map |
16 |
The Floor Will Be Lava |
🥇 |
❄️ ❄️ ❄️ ❄️ |
day_16.ex |
day_16_test.exs |
grid, memoization |
18 |
Lavaduct Lagoon |
🥇 |
❄️ ❄️ ❄️ ❄️ |
day_18.ex |
day_18_test.exs |
geometry |
19 |
Aplenty |
🥇 |
❄️ ❄️ ❄️ ❄️ |
day_19.ex |
day_19_test.exs |
op-code, parse-heavy |
22 |
Sand Slabs |
🥇 |
❄️ ❄️ ❄️ ❄️ ❄️ |
day_22.ex |
day_22_test.exs |
stack, range, not-fast-enough |
23 |
A Long Walk |
🥇 |
❄️ ❄️ ❄️ ❄️ ❄️ |
day_23.ex |
day_23_test.exs |
graph, longest-path, slow, refactor |
24 |
Never Tell Me The Odds |
🥇 |
❄️ ❄️ ❄️ ❄️ ❄️ ❄️ |
day_24.ex |
day_24_test.exs |
geometry2d, refactor |
25 |
Snowverload |
🥇 |
❄️ ❄️ ❄️ ❄️ ❄️ |
day_25.ex |
day_25_test.exs |
graph, min-cut, probabilistic, refactor, not-fast-enough |