Advent of Code is a series of small programming puzzles for a variety of skill levels. They are self-contained and are just as appropriate for an expert who wants to stay sharp as they are for a beginner who is just learning to code. Each puzzle calls upon different skills and has two parts that build on a theme.
- http://adventofcode.com/2023
- http://adventofcode.com/2022
- http://adventofcode.com/2021
- http://adventofcode.com/2020
- http://adventofcode.com/2019
- http://adventofcode.com/2018
- http://adventofcode.com/2017
- http://adventofcode.com/2016
- http://adventofcode.com/2015
Repository: Christopher Cordero
Puzzles, Code & Design Eric Wastl
Beta Testing: Tim Giannetti, Ben Lucek, JP Burke, Aneurysm9, Andrew Skalski
Community Managers: Danielle Lucek and Aneurysm9
Challenge | Status |
---|---|
Day 01: Trebuchet?! | ⭐⭐ |
Day 02: Cube Conundrum | ⭐⭐ |
Day 03: Gear Ratios | ⭐⭐ |
Day 04: Scratch Cards | ⭐⭐ |
Day 05: If You Give A Seed A Fertilizer | ⭐⭐ |
Day 06: Wait For It | ⭐⭐ |
Day 07: Camel Cards | ⭐⭐ |
Day 08: Haunted Wasteland | ⭐⭐ |
Day 09: Mirage Maintenance | ⭐⭐ |
Day 10: ??? | |
Day 11: ??? | |
Day 12: ??? | |
Day 13: ??? | |
Day 14: ??? | |
Day 15: ??? | |
Day 16: ??? | |
Day 17: ??? | |
Day 18: ??? | |
Day 19: ??? | |
Day 20: ??? | |
Day 21: ??? | |
Day 22: ??? | |
Day 23: ??? | |
Day 24: ??? | |
Day 25: ??? |
Challenge | Status |
---|---|
Day 01: Calorie Counting | ⭐⭐ |
Day 02: Rock Paper Scissors | ⭐⭐ |
Day 03: Rucksack Reorganization | ⭐⭐ |
Day 04: Camp Cleanup | ⭐⭐ |
Day 05: Supply Stacks | ⭐⭐ |
Day 06: Tuning Trouble | ⭐⭐ |
Day 07: No Space Left On Device | ⭐⭐ |
Day 08: Treetop Tree House | ⭐⭐ |
Day 09: Rope Bridge | ⭐⭐ |
Day 10: Cathode-Ray Tube | ⭐⭐ |
Day 11: Monkey in the Middle | ⭐⭐ |
Day 12: Hill Climbing Algorithm | ⭐⭐ |
Day 13: Distress Signal | ⭐⭐ |
Day 14: Regolith Reservoir | ⭐⭐ |
Day 15: Beacon Exclusion Zone | ⭐⭐ |
Day 16: Proboscidea Volcanium | ⭐⭐ |
Day 17: Pyroclastic Flow | ⭐⭐ |
Day 18: Boiling Boulders | ⭐⭐ |
Day 19: Not Enough Minerals | ⭐⭐ |
Day 20: Grove Positioning System | ⭐⭐ |
Day 21: Monkey Math | ⭐⭐ |
Day 22: Monkey Map | ⭐⭐ |
Day 23: Unstable Diffusion | ⭐⭐ |
Day 24: Blizzard Basin | ⭐⭐ |
Day 25: Full of Hot Air | ⭐⭐ |
Challenge | Status |
---|---|
Day 01: Sonar Sweep | ⭐⭐ |
Day 02: Dive! | ⭐⭐ |
Day 03: Binary Diagnostic | ⭐⭐ |
Day 04: Giant Squid | ⭐⭐ |
Day 05: Hydrothermal Venture | ⭐⭐ |
Day 06: Lanternfish | ⭐⭐ |
Day 07: The Treachery of Whales | ⭐⭐ |
Day 08: Seven Segment Search | ⭐⭐ |
Day 09: Smoke Basin | ⭐⭐ |
Day 10: Syntax Scoring | ⭐⭐ |
Day 11: Dumbo Octopus | ⭐⭐ |
Day 12: Passage Pathing | ⭐⭐ |
Day 13: Transparent Origami | ⭐⭐ |
Day 14: Extended Polymerization | ⭐⭐ |
Day 15: Chiton | ⭐⭐ |
Day 16: Packet Decoder | ⭐⭐ |
Day 17: Trick Shot | ⭐⭐ |
Day 18: Snailfish | ⭐⭐ |
Day 19: Beacon Scanner | ⭐⭐ |
Day 20: Trench Map | ⭐⭐ |
Day 21: Dirac Dice | ⭐⭐ |
Day 22: Reactor Reboot | ⭐⭐ |
Day 23: Amphipod | ⭐⭐ |
Day 24: Arithmetic Logic Unit | ⭐⭐ |
Day 25: Sea Cucumber | ⭐⭐ |
Challenge | Status |
---|---|
Day 01: Report Repair | ⭐⭐ |
Day 02: Password Philosophy | ⭐⭐ |
Day 03: Toboggan Trajectory | ⭐⭐ |
Day 04: Passport Processing | ⭐⭐ |
Day 05: Binary Boarding | ⭐⭐ |
Day 06: Custom Customs | ⭐⭐ |
Day 07: Handy Haversacks | ⭐⭐ |
Day 08: Handheld Halting | ⭐⭐ |
Day 09: Encoding Error | ⭐⭐ |
Day 10: Adapter Array | ⭐⭐ |
Day 11: Seating System | ⭐⭐ |
Day 12: Rain Risk | ⭐⭐ |
Day 13: Shuttle Search | ⭐⭐ |
Day 14: Docking Data | ⭐⭐ |
Day 15: Rambunctious Recitation | ⭐⭐ |
Day 16: Ticket Translation | ⭐⭐ |
Day 17: Conway Cubes | ⭐⭐ |
Day 18: Operation Order | ⭐⭐ |
Day 19: Monster Messages | ⭐⭐ |
Day 20: Jurassic Jigsaw | ⭐⭐ |
Day 21: Allergen Assessment | ⭐⭐ |
Day 22: Crab Combat | ⭐⭐ |
Day 23: Crab Cups | ⭐⭐ |
Day 24: Lobby Layout | ⭐⭐ |
Day 25: Combo Breaker | ⭐⭐ |
Challenge | Status |
---|---|
Day 01: The Tyranny of the Rocket Equation | ⭐⭐ |
Day 02: Program Alarm | ⭐⭐ |
Day 03: Crossed Wires | ⭐⭐ |
Day 04: Secure Container | ⭐⭐ |
Day 05: Sunny with a Chance of Asteroids | ⭐⭐ |
Day 06: Universal Orbit Map | ⭐⭐ |
Day 07: Amplification Circuit | ⭐⭐ |
Day 08: Space Image Format | ⭐⭐ |
Day 09: Sensor Boost | ⭐⭐ |
Day 10: Monitoring Station | ⭐⭐ |
Day 11: Space Police | ⭐⭐ |
Day 12: The N-Body Problem | ⭐⭐ |
Day 13: Care Package | ⭐⭐ |
Day 14: Space Stoichiometry | ⭐⭐ |
Day 15: Oxygen System | ⭐⭐ |
Day 16: Flawed Frequency Transmission | ⭐⭐ |
Day 17: Set and Forget | ⭐⭐ |
Day 18: Many-Worlds Interpretation | ⭐⭐ |
Day 19: Tractor Beam | ⭐⭐ |
Day 20: Donut Maze | ⭐⭐ |
Day 21: Springdroid Adventure | ⭐⭐ |
Day 22: Slam Shuffle | ⭐⭐ |
Day 23: Category Six | ⭐⭐ |
Day 24: Planet of Discord | ⭐⭐ |
Day 25: Cryostasis | ⭐⭐ |
Challenge | Status |
---|---|
Day 01: Chronal Calibration | ⭐⭐ |
Day 02: Inventory Management System | ⭐⭐ |
Day 03: No Matter How You Slice It | ⭐⭐ |
Day 04: Repose Record | ⭐⭐ |
Day 05: Alchemical Reduction | ⭐⭐ |
Day 06: Chronal Coordinates | ⭐⭐ |
Day 07: The Sum of Its Parts | ⭐⭐ |
Day 08: Memory Maneuver | ⭐⭐ |
Day 09: Marble Mania | ⭐⭐ |
Day 10: The Stars Align | ⭐⭐ |
Day 11: Chronal Charge | ⭐⭐ |
Day 12: Subterranean Sustainability | ⭐⭐ |
Day 13: Mine Cart Madness | ⭐⭐ |
Day 14: Chocolate Charts | ⭐⭐ |
Day 15: Beverage Bandit | ⭐⭐ |
Day 16: Chronal Classification | ⭐⭐ |
Day 17: Reservoir Research | ⭐⭐ |
Day 18: Settlers of The North Pole | ⭐⭐ |
Day 19: Go With The Flow | ⭐⭐ |
Day 20: A Regular Map | ⭐⭐ |
Day 21: Chronal Conversation | ⭐⭐ |
Day 22: Mode Maze | ⭐⭐ |
Day 23: Experimental Emergency Teleportation | ⭐⭐ |
Day 24: Immune System Simulator 20XX | ⭐⭐ |
Day 25: Four-Dimensional Adventure | ⭐⭐ |
Challenge | Status |
---|---|
Day 01: Inverse Captcha | ⭐⭐ |
Day 02: Corruption Checksum | ⭐⭐ |
Day 03: Spiral Memory | ⭐⭐ |
Day 04: High-Entropy Passphrases | ⭐⭐ |
Day 05: A Maze of Twisty Trampolines, All Alike | ⭐⭐ |
Day 06: Memory Reallocation | ⭐⭐ |
Day 07: Recursive Circus | ⭐⭐ |
Day 08: I Heard You Like Registers | ⭐⭐ |
Day 09: Stream Processing | ⭐⭐ |
Day 10: Knot Hash | ⭐⭐ |
Day 11: Hex Ed | ⭐⭐ |
Day 12: Digital Plumber | ⭐⭐ |
Day 13: Packet Scanners | ⭐⭐ |
Day 14: Disk Defragmentation | ⭐⭐ |
Day 15: Dueling Generators | ⭐⭐ |
Day 16: Permutation Promenade | ⭐⭐ |
Day 17: Spinlock | ⭐⭐ |
Day 18: Duet | ⭐⭐ |
Day 19: A Series of Tubes | ⭐⭐ |
Day 20: Particle Swarm | ⭐⭐ |
Day 21: Fractal Art | ⭐⭐ |
Day 22: Sporifica Virus | ⭐⭐ |
Day 23: Coprocessor Conflagration | ⭐⭐ |
Day 24: Electromagnetic Moat | ⭐⭐ |
Day 25: The Halting Problem | ⭐⭐ |
Challenge | Status |
---|---|
Day 01: No Time for a Taxicab | ⭐⭐ |
Day 02: Bathroom Security | ⭐⭐ |
Day 03: Squares With Three Sides | ⭐⭐ |
Day 04: Security Through Obscurity | ⭐⭐ |
Day 05: How About a Nice Game of Chess? | ⭐⭐ |
Day 06: Signals and Noise | ⭐⭐ |
Day 07: Internet Protocol Version 7 | ⭐⭐ |
Day 08: Two-Factor Authentication | ⭐⭐ |
Day 09: Explosives in Cyberspace | ⭐⭐ |
Day 10: Balance Bots | ⭐⭐ |
Day 11: Radioisotope Thermoelectric Generators | ⭐⭐ |
Day 12: Leonardo's Monorail | ⭐⭐ |
Day 13: A Maze of Twisty Little Cubicles | ⭐⭐ |
Day 14: One-Time Pad | ⭐⭐ |
Day 15: Timing is Everything | ⭐⭐ |
Day 16: Dragon Checksum | ⭐⭐ |
Day 17: Two Steps Forward | ⭐⭐ |
Day 18: Like a Rogue | ⭐⭐ |
Day 19: An Elephant Named Joseph | ⭐⭐ |
Day 20: Firewall Rules | ⭐⭐ |
Day 21: Scrambled Letters and Hash | ⭐⭐ |
Day 22: Grid Computing | ⭐⭐ |
Day 23: Safe Cracking | ⭐⭐ |
Day 24: Air Duct Spelunking | ⭐⭐ |
Day 25: Clock Signal | ⭐⭐ |
Challenge | Status |
---|---|
Day 01: Not Quite Lisp | ⭐⭐ |
Day 02: I Was Told There Would Be No Math | ⭐⭐ |
Day 03: Perfectly Spherical Houses in a Vacuum | ⭐⭐ |
Day 04: The Ideal Stocking Stuffer | ⭐⭐ |
Day 05: Doesn't He Have Intern-Elves For This? | ⭐⭐ |
Day 06: Probably a Fire Hazard | ⭐⭐ |
Day 07: Some Assembly Required | ⭐⭐ |
Day 08: Matchsticks | ⭐⭐ |
Day 09: All in a Single Night | ⭐⭐ |
Day 10: Elves Look, Elves Say | ⭐⭐ |
Day 11: Corporate Policy | ⭐⭐ |
Day 12: JSAbacusFramework.io | ⭐⭐ |
Day 13: Knights of the Dinner Table | ⭐⭐ |
Day 14: Reindeer Olympics | ⭐⭐ |
Day 15: Science for Hungry People | ⭐⭐ |
Day 16: Aunt Sue | ⭐⭐ |
Day 17: No Such Thing as Too Much | ⭐⭐ |
Day 18: Like a GIF For Your Yard | ⭐⭐ |
Day 19: Medicine for Rudolph | ⭐⭐ |
Day 20: Infinite Elves and Infinite Houses | ⭐⭐ |
Day 21: RPG Simulator 20XX | ⭐⭐ |
Day 22: Wizard Simulator 20XX | ⭐⭐ |
Day 23: Opening the Turing Lock | ⭐⭐ |
Day 24: It Hangs in the Balance | ⭐⭐ |
Day 25: Let it Snow | ⭐⭐ |