Advent Of Code solutions in a mixture of languages, predominantly Q/kdb+.
2024
Stars | Day | Solutions |
---|---|---|
⭐⭐ | Day 1: Historian Hysteria | q |
⭐⭐ | Day 2: Red-Nosed Reports | q |
⭐⭐ | Day 3: Mull It Over | py q |
⭐⭐ | Day 4: Ceres Search | q |
⭐⭐ | Day 5: Print Queue | q |
⭐⭐ | Day 7: Bridge Repair | q |
⭐⭐ | Day 8: Resonant Collinearity | q |
⭐⭐ | Day 9: Disk Fragmenter | q |
⭐⭐ | Day 11: Plutonian Pebbles | q |
2023
Stars | Day | Solutions |
---|---|---|
⭐⭐ | Day 1: Trebuchet?! | q |
⭐⭐ | Day 2: Cube Conundrum | q |
⭐⭐ | Day 3: Gear Ratios | q |
⭐⭐ | Day 4: Scratchcards | q |
Day 5: | ||
⭐⭐ | Day 6: Wait For It | q |
⭐⭐ | Day 7: Camel Cards | q |
⭐⭐ | Day 8: Haunted Wasteland | q |
⭐⭐ | Day 9: Mirage Maintenance | q |
Day 10: | ||
Day 11: | ||
Day 12: | ||
Day 13: | ||
Day 14: | ||
⭐ | Day 15: Lens Library | q |
2022
Stars | Day | Solutions |
---|---|---|
⭐⭐ | Day 1: Calorie Counting | q |
⭐⭐ | Day 2: Rock Paper Scissors | q |
⭐⭐ | Day 3: Rucksack Reorganization | q |
⭐⭐ | Day 4: Camp Cleanup | q |
⭐⭐ | Day 5: Supply Stacks | q |
⭐⭐ | Day 6: Tuning Trouble | q |
⭐⭐ | Day 7: No Space Left On Device | q |
⭐⭐ | Day 8: Treetop Tree House | q |
⭐⭐ | Day 9: Rope Bridge | q |
⭐⭐ | Day 10: Cathode-Ray Tube | q |
⭐⭐ | Day 11: Monkey in the Middle | q |
⭐⭐ | Day 12: Hill Climbing Algorithm | q |
⭐⭐ | Day 13: Distress Signal | py, q |
⭐⭐ | Day 14: Regolith Reservoir | q |
2021
Stars | Day | Solutions |
---|---|---|
⭐⭐ | Day 1: Sonar Sweep | q |
⭐⭐ | Day 2: Dive! | q |
⭐⭐ | Day 3: Binary Diagnostic | q |
⭐⭐ | Day 4: Giant Squid | q |
⭐⭐ | Day 5: Hydrothermal Venture | q |
⭐⭐ | Day 6: Lanternfish | q |
⭐⭐ | Day 7: The Treachery of Whales | q |
⭐⭐ | Day 8: Seven Segment Search | q |
⭐⭐ | Day 9: Smoke Basin | q |
⭐⭐ | Day 10: Syntax Scoring | q |
⭐⭐ | Day 11: Dumbo Octopus | q |
⭐⭐ | Day 12: Passage Pathing | q |
⭐⭐ | Day 13: Transparent Origami | q |
⭐⭐ | Day 14: Extended Polymerization | q |
⭐⭐ | Day 15: Chiton | q |
⭐⭐ | Day 16: Packet Decoder | q |
⭐⭐ | Day 17: Trick Shot | q |
2020
Stars | Day | Solutions |
---|---|---|
⭐⭐ | Day 1: Report Repair | q |
⭐⭐ | Day 2: Password Philosophy | q |
⭐⭐ | Day 3: Toboggan Trajectory | q |
⭐⭐ | Day 4: Passport Processing | q |
⭐⭐ | Day 5: Binary Boarding | q |
⭐⭐ | Day 6: Custom Customs | q |
⭐⭐ | Day 7: Handy Haversacks | q |
⭐⭐ | Day 8: Handheld Halting | q |
⭐⭐ | Day 9: Encoding Error | q |
⭐⭐ | Day 10: Adapter Array | q |
⭐⭐ | Day 11: Seating System | q |
⭐⭐ | Day 12: Rain Risk | q |
⭐⭐ | Day 13: Shuttle Search | q |
⭐⭐ | Day 14: Docking Data | q |
⭐⭐ | Day 15: Rambunctious Recitation | q |
Day 16: | ||
⭐⭐ | Day 17: Conway Cubes | q |
2019
Stars | Day | Solutions |
---|---|---|
⭐⭐ | Day 1: The Tyranny of the Rocket Equation | js, q |
⭐⭐ | Day 2: 1202 Program Alarm | js, py, q |
⭐⭐ | Day 3: Crossed Wires | q |
⭐⭐ | Day 4: Secure Container | q |
⭐⭐ | Day 5: Sunny with a Chance of Asteroids | q |
⭐⭐ | Day 6: Universal Orbit Map | q |
⭐⭐ | Day 7: Amplification Circuit | q |
⭐⭐ | Day 8: Space Image Format | q |
⭐⭐ | Day 9: Sensor Boost | q |
⭐⭐ | Day 10: Monitoring Station | q |
⭐⭐ | Day 11: Space Police | q |
⭐⭐ | Day 12: The N-Body Problem | q |
⭐⭐ | Day 13: Care Package | q |
⭐⭐ | Day 14: Day 14: Space Stoichiometry | q |
Day 15: Day 15: Oxygen System | ||
⭐⭐ | Day 16: Day 16: Flawed Frequency Transmission | q |
Day 17: | ||
Day 18: | ||
Day 19: | ||
Day 20: | ||
Day 21: | ||
⭐ | Day 22: Slam Shuffle | q |
Day 23: | ||
⭐ | Day 24: Planet of Discord | q |
2018
Stars | Day | Solutions |
---|---|---|
⭐⭐ | Day 1: Chronal Calibration | py, q |
⭐⭐ | Day 2: Inventory Management System | py, q |
⭐⭐ | Day 3: No Matter How You Slice It | q |
⭐⭐ | Day 4: Repose Record | q |
⭐⭐ | Day 5: Alchemical Reduction | q |
⭐⭐ | Day 6: Chronal Coordinates | q |
⭐⭐ | Day 7: The Sum of Its Parts | q |
⭐⭐ | Day 8: Memory Maneuver | q |
⭐⭐ | Day 9: Marble Mania | q |
⭐⭐ | Day 10: The Stars Align | q |
⭐⭐ | Day 11: Chronal Charge | q |
⭐⭐ | Day 12: Subterranean Sustainability | q |
⭐⭐ | Day 13: Mine Cart Madness | q |
⭐⭐ | Day 14: Chocolate Charts | q |
⭐⭐ | Day 15: Beverage Bandits | q |
⭐⭐ | Day 16: Chronal Classification | q |
Day 17: Reservoir Research | ||
⭐⭐ | Day 18: Settlers of The North Pole | q |
⭐⭐ | Day 19: Go With The Flow | q |
Day 20: A Regular Map | ||
⭐⭐ | Day 21: Chronal Conversion | q |
⭐ | Day 22: Mode Maze | q |
⭐ | Day 23: Experimental Emergency Teleportation | q |
Day 24: Immune System Simulator 20XX | ||
⭐ | Day 25: Four-Dimensional Adventure | q |
2017
Stars | Day | Solutions |
---|---|---|
⭐⭐ | Day 1: Inverse Captcha | py, q |
⭐⭐ | Day 2: Corruption Checksum | py, q |
⭐⭐ | Day 3: Spiral Memory | py, q |
⭐⭐ | Day 4: High-Entropy Passphrases | py, q |
⭐⭐ | Day 5: A Maze of Twisty Trampolines, All Alike | q |
⭐⭐ | Day 6: Memory Reallocation | q |
⭐⭐ | Day 7: Recursive Circus | q |
⭐⭐ | Day 8: I Heard You Like Registers | q |
⭐⭐ | Day 9: Stream Processing | q |
⭐⭐ | Day 10: Knot Hash | q |
⭐⭐ | Day 11: Hex Ed | q |
⭐⭐ | Day 12: Digital Plumber | q |
⭐⭐ | Day 13: Packet Scanners | q |
⭐⭐ | Day 14: Disk Defragmentation | q |
⭐⭐ | Day 15: Dueling Generators | q |
⭐⭐ | Day 16: Permutation Promenade | q |
⭐⭐ | Day 17: Spinlock | q |
⭐⭐ | Day 18: Duet | q |
⭐⭐ | Day 19: A Series of Tubes | q |
⭐⭐ | Day 20: Particle Swarm | q |
⭐⭐ | Day 21: Fractal Art | q |
⭐⭐ | Day 22: Sporifica Virus | q |
⭐⭐ | Day 23: Coprocessor Conflagration | q |
⭐⭐ | Day 24: Electromagnetic Moat | q |
⭐⭐ | Day 25: The Halting Problem | q |
2016
Stars | Day | Solutions |
---|---|---|
⭐⭐ | 1: No Time for a Taxicab | py, q |
⭐⭐ | 2: Bathroom Security | py, q |
⭐⭐ | 3: Squares With Three Sides | py, q |
⭐⭐ | 4: Security Through Obscurity | py, q |
⭐⭐ | 5: How About a Nice Game of Chess? | py, q |
⭐⭐ | 6: Signals and Noise | py, q |
⭐⭐ | 7: Internet Protocol Version 7 | py, q |
⭐⭐ | 8: Two-Factor Authentication | py, q |
⭐⭐ | 9: Explosives in Cyberspace | py, q |
⭐⭐ | 10: Balance Bots | py, q |
⭐⭐ | 11: Radioisotope Thermoelectric Generators | q |
⭐⭐ | 12: Leonardo's Monorail | py, q |
⭐⭐ | 13: A Maze of Twisty Little Cubicles | py, q |
⭐⭐ | 14: One-Time Pad | py, q |
⭐⭐ | 15: Timing is Everything | py, q |
⭐⭐ | 16: Dragon Checksum | py, q |
⭐⭐ | 17: Two Steps Forward | q |
⭐⭐ | 18: Like a Rogue | py, q |
⭐⭐ | 19: An Elephant Named Joseph | py |
⭐⭐ | 20: Firewall Rules | py |
⭐⭐ | 21: Scrambled Letters and Hash | py, q |
⭐⭐ | 22: Grid Computing | py, q |
⭐⭐ | 23: Safe Cracking | py |
⭐⭐ | 24: Air Duct Spelunking | q |
⭐⭐ | 25: Clock Signal | py |
2015
Stars | Day | Solutions |
---|---|---|
⭐⭐ | Day 1: Not Quite Lisp | go, k9, py, q, r |
⭐⭐ | Day 2: I Was Told There Would Be No Math | go, k9, py, q |
⭐⭐ | Day 3: Perfectly Spherical Houses in a Vacuum | go, k9, q |
⭐⭐ | Day 4: The Ideal Stocking Stuffer | go, k9, q |
⭐⭐ | Day 5: Doesn't He Have Intern-Elves For This? | go, k9, py, q |
⭐⭐ | Day 6: Probably a Fire Hazard | go, k9, py, q |
⭐⭐ | Day 7: Some Assembly Required | go, k9, py, q |
⭐⭐ | Day 8: Matchsticks | go, k9, py, q |
⭐⭐ | Day 9: All in a Single Night | go, k9, py, q |
⭐⭐ | Day 10: Elves Look, Elves Say | go, k9, py, q |
⭐⭐ | Day 11: Corporate Policy | go, k9, py, q |
⭐⭐ | Day 12: JSAbacusFramework.io | go, k9, py, q |
⭐⭐ | Day 13: Knights of the Dinner Table | go, k9, py, q |
⭐⭐ | Day 14: Reindeer Olympics | go, k9, py, q |
⭐⭐ | Day 15: Science for Hungry People | go, k9, q |
⭐⭐ | Day 16: Aunt Sue | go, k9, q |
⭐⭐ | Day 17: No Such Thing as Too Much | go, k9, py, q |
⭐⭐ | Day 18: Like a GIF For Your Yard | go, k9, q |
⭐⭐ | Day 19: Medicine for Rudolph | go, k9, q |
⭐⭐ | Day 20: Infinite Elves and Infinite Houses | go, k9, q |
⭐⭐ | Day 21: RPG Simulator 20XX | go, k9, q |
⭐⭐ | Day 22: Wizard Simulator 20XX | go, k9, q |
⭐⭐ | Day 23: Opening the Turing Lock | go, k9, py, q |
⭐⭐ | Day 24: It Hangs in the Balance | go, k9, q |
⭐⭐ | Day 25: Let It Snow | go, k9, q |