My solutions for the Advent of Code 2022 puzzles in Kotlin.
The ultimate goal:
- to play around with Kotlin and improve Standard library knowledge;
- to revisit some algorithms and stay in shape;
- to evaluate kotlinx.benchmark;
- and most importantly to have fun.
Day | Title | Task | Test input | Solution | Test |
---|---|---|---|---|---|
1 | Calorie Counting | Docs | Text | Source | Test |
2 | Rock Paper Scissors | Docs | Text | Source | Test |
3 | Rucksack Reorganization | Docs | Text | Source | Test |
4 | Camp Cleanup | Docs | Text | Source | Test |
5 | Supply Stacks | Docs | Text | Source | Test |
6 | Tuning Trouble | Docs | - | Source | Test |
7 | No Space Left On Device | Docs | Text | Source | Test |
8 | Treetop Tree House | Docs | Text | Source | Test |
9 | Rope Bridge | Docs | - | Source | Test |
10 | Cathode-Ray Tube | Docs | Text | Source | Test |
11 | Monkey in the Middle | Docs | Text | Source | Test |
12 | Hill Climbing Algorithm | Docs | Text | Source | Test |
13 | Distress Signal | Docs | Text | Source | Test |
14 | Regolith Reservoir | Docs | Text | Source | Test |
15 | Beacon Exclusion Zone | Docs | Text | Source | Test |
17 | Pyroclastic Flow | Docs | - | Source | Test |
18 | Boiling Boulders | Docs | Text | Source | Test |
20 | Grove Positioning System | Docs | Text | Source | Test |
21 | Monkey Math | Docs | Text | Source | Test |
22 | Monkey Map | Docs | Text | Source | Test |
23 | Unstable Diffusion | Docs | Text | Source | Test |
24 | Blizzard Basin | Docs | Text | Source | Test |
25 | Full of Hot Air | Docs | Text | Source | Test |