AdventOfKotlin Helping Elves with Kotlin since 2019 2020 Puzzle Solution Day 1: Report Repair Parts 1 & 2 Day 2: Password Philosophy Parts 1 & 2 Day 3: Toboggan Trajectory Parts 1 & 2 Day 4: Passport Processing Parts 1 & 2 Day 5: Binary Boarding Parts 1 & 2 Day 6: Custom Customs Parts 1 & 2 Day 7: Handy Haversacks Parts 1 & 2 Day 8: Handheld Halting Parts 1 & 2 Day 9: Encoding Error Parts 1 & 2 Day 10: Adapter Array Parts 1 & 2 Day 11: Seating System Parts 1 & 2 Day 12: Rain Risk Parts 1 & 2 Day 13: Shuttle Search Parts 1 & 2 Day 14: Docking Data Parts 1 & 2 Day 15: Rambunctious Recitation Parts 1 & 2 Day 16: Ticket Translation Parts 1 & 2 Day 17: Conway Cubes Parts 1 & 2 Day 18: Operation Order Parts 1 & 2 Day 19: Monster Messages Parts 1 & 2 Day 20: Jurassic Jigsaw Parts 1 & 2 Day 21: Allergen Assessment Parts 1 & 2 Day 22: Crab Combat Parts 1 & 2 Day 23: Crab Cups Parts 1 & 2 Day 24: Lobby Layout Parts 1 & 2 Day 25: Combo Breaker Parts 1 & 2 2015 Puzzle Solution Day 1: Not Quite Lisp Parts 1 & 2 Day 2: I Was Told There Would Be No Math Parts 1 & 2 Day 3: Perfectly Spherical Houses in a Vacuum Parts 1 & 2 Day 4: The Ideal Stocking Stuffer Parts 1 & 2 Day 5: Doesn’t He Have Intern-Elves For This? Parts 1 & 2 Day 6: Probably a Fire Hazard Parts 1 & 2 Day 7: Some Assembly Required Parts 1 & 2 Day 8: Matchsticks Parts 1 & 2 Day 9: All in a Single Night Parts 1 & 2 Day 10: Elves Look, Elves Say Parts 1 & 2 Day 11: Corporate Policy Parts 1 & 2 Day 12: JSAbacusFramework.io Parts 1 & 2 Day 13: Knights of the Dinner Table Parts 1 & 2 Day 14: Reindeer Olympics Parts 1 & 2 Day 15: Science for Hungry People Parts 1 & 2 Day 16: Aunt Sue Parts 1 & 2 Day 17: No Such Thing as Too Much Parts 1 & 2 Day 18: Like a GIF For Your Yard Parts 1 & 2 Day 19: Medicine for Rudolph Parts 1 & 2 Day 20: Infinite Elves and Infinite Houses Parts 1 & 2 Day 21: RPG Simulator 20XX Parts 1 & 2 Day 22: Wizard Simulator 20XX Parts 1 & 2 Day 23: Opening the Turing Lock Parts 1 & 2 Day 24: It Hangs in the Balance Parts 1 & 2 Day 25: Let It Snow Parts 1 & 2