Thanks to visit codestin.com
Credit goes to github.com

Skip to content

My solutions to the Advent of Code puzzles over the years.

Notifications You must be signed in to change notification settings

FlorianDe/advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code

Languages used per year

Year Kotlin Python Rust TypeScript CPP
2024 ❌ ❌ ❌ ❌ ✅ (here)
2023 ❌ ❌ ❌ ✅ (here) ❌
2022 ❌ ❌ ❌ ✅ (here) ❌
2021 ✅ (here) ✅ (here) ❌ ❌ ❌
2020 ✅ (here) ❌ ❌ ❌ ❌
2019 ✅ (here) ❌ ❌ ❌ ❌
2018 ❌ ❌ ❌ ❌ ❌
2017 ❌ ❌ ❌ ✅ (here) ❌
2016 ❌ ❌ ✅ (here) ❌ ❌
2015 ✅ (here) ❌ ✅ (here) ❌ ❌

Yearly Overview

AoC 2024

Day CPP
01 - Historian Hysteria Day 01 CPP
02 - Red-Nosed Reports Day 02 CPP
03 - Mull It Over Day 03 CPP
04 - Ceres Search Day 04 CPP
05 - Print Queue Day 05 CPP
06 - Guard Gallivant Day 06 CPP
07 - Bridge Repair Day 07 CPP
08 - Resonant Collinearity Day 08 CPP

AoC 2023

Day TypeScript
01 - Trebuchet?! Day 01 TypeScript
02 - Cube Conundrum Day 02 TypeScript
03 - Gear Ratios Day 03 TypeScript
04 - Scratchcards Day 04 TypeScript
05 - If You Give A Seed A Fertilizer Day 05 TypeScript
06 - Wait For It Day 06 TypeScript
07 - Camel Cards Day 07 TypeScript
08 - Haunted Wasteland Day 08 TypeScript
09 - Mirage Maintenance Day 09 TypeScript
10 - Pipe Maze -
11 - Cosmic Expansion -
12 - Hot Springs -
13 - Point of Incidence -
14 - Parabolic Reflector Dish -
15 - Lens Library -
16 - The Floor Will Be Lava -
17 - Clumsy Crucible -
18 - Lavaduct Lagoon -
19 - Aplenty -
20 - Pulse Propagation -
21 - Step Counter -
22 - Sand Slabs -
23 - A Long Walk -
24 - Never Tell Me The Odds -
25 - Snowverload -

AoC 2022

Day TypeScript
01 - Calorie Counting Day 01 TypeScript
02 - Rock Paper Scissors Day 02 TypeScript
03 - Rucksack Reorganization Day 03 TypeScript
04 - Camp Cleanup Day 04 TypeScript
05 - Supply Stacks Day 05 TypeScript
06 - Tuning Trouble Day 06 TypeScript
07 - No Space Left On Device Day 07 TypeScript
08 - Treetop Tree House Day 08 TypeScript
09 - Rope Bridge Day 09 TypeScript
10 - Cathode-Ray Tube -
11 - Monkey in the Middle -
12 - Hill Climbing Algorithm -
13 - Distress Signal -
14 - Regolith Reservoir -
15 - Beacon Exclusion Zone -
16 - Proboscidea Volcanium -
17 - Pyroclastic Flow -
18 - Boiling Boulders -
19 - Not Enough Minerals -
20 - Grove Positioning System -
21 - Monkey Math -
22 - Monkey Map -
23 - Unstable Diffusion -
24 - Blizzard Basin -
25 - Full of Hot Air -

AoC 2021

Day Kotlin Python
01 - Sonar Sweep Day 01 Kotlin Day 01 Python
02 - Dive! Day 02 Kotlin Day 02 Python
03 - Binary Diagnostic Day 03 Kotlin Day 03 Python
04 - Giant Squid - Day 04 Python
05 - Hydrothermal Venture - Day 05 Python
06 - Lanternfish - Day 06 Python
07 - The Treachery of Whales - Day 07 Python
08 - Seven Segment Search - Day 08 Python
09 - Smoke Basin - Day 09 Python
10 - Syntax Scoring - Day 10 Python
11 - Dumbo Octopus - Day 11 Python
12 - Passage Pathing - Day 12 Python
13 - Transparent Origami - Day 13 Python
14 - Extended Polymerization - Day 14 Python
15 - Chiton - Day 15 Python
16 - Packet Decoder - -
17 - Trick Shot - -
18 - Snailfish - -
19 - Beacon Scanner - -
20 - Trench Map - -
21 - Dirac Dice - -
22 - Reactor Reboot - -
23 - Amphipod - -
24 - Arithmetic Logic Unit - -
25 - Sea Cucumber - -

AoC 2020

Day Kotlin
01 - Report Repair Day 01 Kotlin
02 - Password Philosophy Day 02 Kotlin
03 - Toboggan Trajectory Day 03 Kotlin
04 - Passport Processing Day 04 Kotlin
05 - Binary Boarding Day 05 Kotlin
06 - Custom Customs Day 06 Kotlin
07 - Handy Haversacks Day 07 Kotlin
08 - Handheld Halting Day 08 Kotlin
09 - Encoding Error Day 09 Kotlin
10 - Adapter Array Day 10 Kotlin
11 - Seating System Day 11 Kotlin
12 - Rain Risk Day 12 Kotlin
13 - Shuttle Search Day 13 Kotlin
14 - Docking Data Day 14 Kotlin
15 - Rambunctious Recitation -
16 - Ticket Translation -
17 - Conway Cubes -
18 - Operation Order -
19 - Monster Messages -
20 - Jurassic Jigsaw -
21 - Allergen Assessment -
22 - Crab Combat -
23 - Crab Cups -
24 - Lobby Layout -
25 - Combo Breaker -

AoC 2019

Day Kotlin
01 - The Tyranny of the Rocket Equation Day 01 Kotlin
02 - 1202 Program Alarm Day 02 Kotlin
03 - Crossed Wires Day 03 Kotlin
04 - Secure Container Day 04 Kotlin
05 - Sunny with a Chance of Asteroids Day 05 Kotlin
06 - Universal Orbit Map Day 06 Kotlin
07 - Amplification Circuit Day 07 Kotlin
08 - Space Image Format Day 08 Kotlin
09 - Sensor Boost Day 09 Kotlin
10 - Monitoring Station Day 10 Kotlin
11 - Space Police Day 11 Kotlin
12 - The N-Body Problem Day 12 Kotlin
13 - Care Package Day 13 Kotlin
14 - Space Stoichiometry Day 14 Kotlin
15 - Oxygen System Day 15 Kotlin
16 - Flawed Frequency Transmission Day 16 Kotlin
17 - Set and Forget Day 17 Kotlin
18 - Many-Worlds Interpretation -
19 - Tractor Beam -
20 - Donut Maze -
21 - Springdroid Adventure -
22 - Slam Shuffle -
23 - Category Six -
24 - Planet of Discord -
25 - Cryostasis -

AoC 2018

Day
01 - Chronal Calibration
02 - Inventory Management System
03 - No Matter How You Slice It
04 - Repose Record
05 - Alchemical Reduction
06 - Chronal Coordinates
07 - The Sum of Its Parts
08 - Memory Maneuver
09 - Marble Mania
10 - The Stars Align
11 - Chronal Charge
12 - Subterranean Sustainability
13 - Mine Cart Madness
14 - Chocolate Charts
15 - Beverage Bandits
16 - Chronal Classification
17 - Reservoir Research
18 - Settlers of The North Pole
19 - Go With The Flow
20 - A Regular Map
21 - Chronal Conversion
22 - Mode Maze
23 - Experimental Emergency Teleportation
24 - Immune System Simulator 20XX
25 - Four-Dimensional Adventure

AoC 2017

Day TypeScript
01 - Inverse Captcha Day 01 TypeScript
02 - Corruption Checksum Day 02 TypeScript
03 - Spiral Memory Day 03 TypeScript
04 - High-Entropy Passphrases Day 04 TypeScript
05 - A Maze of Twisty Trampolines, All Alike Day 05 TypeScript
06 - Memory Reallocation Day 06 TypeScript
07 - Recursive Circus -
08 - I Heard You Like Registers -
09 - Stream Processing -
10 - Knot Hash -
11 - Hex Ed -
12 - Digital Plumber -
13 - Packet Scanners -
14 - Disk Defragmentation -
15 - Dueling Generators -
16 - Permutation Promenade -
17 - Spinlock -
18 - Duet -
19 - A Series of Tubes -
20 - Particle Swarm -
21 - Fractal Art -
22 - Sporifica Virus -
23 - Coprocessor Conflagration -
24 - Electromagnetic Moat -
25 - The Halting Problem -

AoC 2016

Day Rust
01 - No Time for a Taxicab Day 01 Rust
02 - Bathroom Security -
03 - Squares With Three Sides -
04 - Security Through Obscurity -
05 - How About a Nice Game of Chess? -
06 - Signals and Noise -
07 - Internet Protocol Version 7 -
08 - Two-Factor Authentication -
09 - Explosives in Cyberspace -
10 - Balance Bots -
11 - Radioisotope Thermoelectric Generators -
12 - Leonardo's Monorail -
13 - A Maze of Twisty Little Cubicles -
14 - One-Time Pad -
15 - Timing is Everything -
16 - Dragon Checksum -
17 - Two Steps Forward -
18 - Like a Rogue -
19 - An Elephant Named Joseph -
20 - Firewall Rules -
21 - Scrambled Letters and Hash -
22 - Grid Computing -
23 - Safe Cracking -
24 - Air Duct Spelunking -
25 - Clock Signal -

AoC 2015

Day Kotlin Rust
01 - Not Quite Lisp Day 01 Kotlin Day 01 Rust
02 - I Was Told There Would Be No Math Day 02 Kotlin Day 02 Rust
03 - Perfectly Spherical Houses in a Vacuum Day 03 Kotlin -
04 - The Ideal Stocking Stuffer Day 04 Kotlin -
05 - Doesn't He Have Intern-Elves For This? Day 05 Kotlin -
06 - Probably a Fire Hazard Day 06 Kotlin -
07 - Some Assembly Required - -
08 - Matchsticks - -
09 - All in a Single Night - -
10 - Elves Look, Elves Say - -
11 - Corporate Policy - -
12 - JSAbacusFramework.io - -
13 - Knights of the Dinner Table - -
14 - Reindeer Olympics - -
15 - Science for Hungry People - -
16 - Aunt Sue - -
17 - No Such Thing as Too Much - -
18 - Like a GIF For Your Yard - -
19 - Medicine for Rudolph - -
20 - Infinite Elves and Infinite Houses - -
21 - RPG Simulator 20XX - -
22 - Wizard Simulator 20XX - -
23 - Opening the Turing Lock - -
24 - It Hangs in the Balance - -
25 - Let It Snow - -