Solutions for the AoC 2022 puzzles, written in Kotlin.
To run any specific day, with your puzzle input, simply run:
./gradlew run -Dday={day number} -DsessionCookie={session cookie}where {day number} is the day and {session cookie} is your AoC session cookie value.
To run all the solutions with the example test data, run:
./gradlew test| Day | Title | Solution |
|---|---|---|
| 1 | 🍔 Calorie Counting | Day01.kt |
| 2 | 🪨📄✂️ Rock Paper Scissors | Day02.kt |
| 3 | 🎒 Rucksack Reorganization | Day03.kt |
| 4 | 🧹 Camp Cleanup | Day04.kt |
| 5 | 📦 Supply Stacks | Day05.kt |
| 6 | 📡 Tuning Trouble | Day06.kt |
| 7 | 📟 No Space Left On Device | Day07.kt |
| 8 | 🌳 Treetop Tree House | Day08.kt |
| 9 | 🪢 Rope Bridge | Day09.kt |
| 10 | 📺 Cathode-Ray Tube | Day10.kt |
| 11 | 🐒 Monkey in the Middle | Day11.kt |
| 12 | ⛰️ Hill Climbing Algorithm | Day12.kt |
| 13 | 📦 Distress Signal | Day13.kt |
| 14 | ⏳️ Regolith Reservoir | Day14.kt |
| 15 | 📡 Beacon Exclusion Zone | Day15.kt |
| 16 | 🌋 Proboscidea Volcanium | WIP |
| 17 | 🪨 Pyroclastic Flow | Day17.kt |
| 18 | 🫖 Boiling Boulders | Day18.kt |
| 19 | 🤖 Not Enough Minerals | WIP |
| 20 | 🌳 Grove Positioning System | WIP |
| 20 | 🔢 Monkey Math | Day21.kt |