Skip to content

cs-cordero/advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code

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.

Credits

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

Progress

2023

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: ???

2022

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 ⭐⭐

2021

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 ⭐⭐

2020

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 ⭐⭐

2019

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 ⭐⭐

2018

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 ⭐⭐

2017

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 ⭐⭐

2016

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 ⭐⭐

2015

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 ⭐⭐

About

Coding Solutions for Advent of Code

Topics

Resources

License

Stars

Watchers

Forks

Languages