Skip to content

My solutions for the Advent of Code challenges πŸŽ„β­οΈ

Notifications You must be signed in to change notification settings

baptistecottier/advents-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎁 Advents of code

Here are my solutions for the Advent of Code challenges πŸŽ„β­πŸŽ…πŸ». Some puzzles are solved in Python 🐍, some are solved in Rust πŸ¦€.

Thanks Scotow for the initial framework and precious coding advices.

πŸŽ„ Summary

Year 🐍 πŸ¦€
2024 50 18
2023 27 12
2022 37 26
2021 34 8
2020 48 16
Year 🐍 πŸ¦€
2019 35 10
2018 42 13
2017 50 24
2016 50 38
2015 50 45

⭐ Yearly detailed scores

Day Title Python Rust
01 Historian Hysteria ⭐⭐ ⭐⭐
02 Red-Nosed Reports ⭐⭐ ⭐⭐
03 Mull It Over ⭐⭐ ⭐⭐
04 Ceres Search ⭐⭐ ⭐⭐
05 Print Queue ⭐⭐ ⭐⭐
06 Guard Gallivant ⭐⭐
07 Bridge Repair ⭐⭐
08 Resonant Collinearity ⭐⭐ ⭐⭐
09 Disk Fragmenter ⭐⭐
10 Hoof It ⭐⭐
11 Plutonian Pebbles ⭐⭐ ⭐⭐
12 Garden Groups ⭐⭐
13 Claw Contrapion ⭐⭐ ⭐⭐
14 Restroom Redoubt ⭐⭐ ⭐⭐
15 Warehouse Woes ⭐⭐
16 Reindeer Maze ⭐⭐
17 Chronospatial Computer ⭐⭐
18 RAM Run ⭐⭐
19 Linen Layout ⭐⭐
20 Race Condition ⭐⭐
21 Keypad Conudrum ⭐⭐
22 Monkey Market ⭐⭐
23 LAN Party ⭐⭐
24 Crossed Wires ⭐⭐
25 Code Chronicle ⭐⭐
Day Title Python Rust
01 Trebuchet?! ⭐⭐ ⭐⭐
02 Cube Conundrum ⭐⭐ ⭐⭐
03 Gear Ratios ⭐⭐
04 Scratchcards ⭐⭐ ⭐⭐
05 If You Give A Seed A Fertilizer  ⭐⭐
06 Wait For It ⭐⭐ ⭐⭐
07 Camel Cards ⭐⭐ ⭐⭐
08 Haunted Wasteland ⭐⭐
09 Mirage Maintenance ⭐⭐ ⭐⭐
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
Day Title Python Rust
01 Calorie Counting ⭐⭐ ⭐⭐
02 Rock Paper Scissors ⭐⭐ ⭐⭐
03 Rucksack Reorganization ⭐⭐ ⭐⭐
04 Camp Cleanup ⭐⭐ ⭐⭐
05 Supply Stacks ⭐⭐ ⭐⭐
06 Tuning Trouble ⭐⭐ ⭐⭐
07 No Space Left On Device ⭐⭐ ⭐⭐
08 Treetop Tree House ⭐⭐
09 Rope Bridge ⭐⭐ ⭐⭐
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 ⭐
Day Title Python Rust
01 Sonar Sweep ⭐⭐ ⭐⭐
02 Dive! ⭐⭐ ⭐⭐
03 Binary Diagnostic ⭐⭐
04 Giant Squid ⭐⭐
05 Hydrothermal Venture ⭐⭐
06 Lanternfish ⭐⭐ ⭐⭐
07 The Treachery of Whales ⭐⭐ ⭐⭐
08 Seven Segment Search ⭐⭐
09 Smoke Basin ⭐⭐
10 Syntax Scoring ⭐⭐
11 Dumbo Octopus ⭐⭐
12 Passage Pathing ⭐⭐
13 Transparent Origami ⭐⭐
14 Extended Polymerization ⭐⭐
15 Chiton ⭐⭐
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 ⭐⭐
Day Title Python Rust
01 Report Repair ⭐⭐ ⭐⭐
02 Password Philosophy ⭐⭐ ⭐⭐
03 Toboggan Trajectory ⭐⭐ ⭐⭐
04 Passport Processing ⭐⭐ ⭐⭐
05 Binary Boarding ⭐⭐ ⭐⭐
06 Custom Customs ⭐⭐ ⭐⭐
07 Handy Haversacks ⭐⭐ ⭐⭐
08 Handheld Halting ⭐⭐ ⭐⭐
09 Encoding Error ⭐⭐
10 Adapter Array ⭐⭐
11 Seating System ⭐⭐
12 Rain Risk ⭐⭐
13 Shuttle Search ⭐⭐
14 Docking Data ⭐⭐
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 ⭐
Day Title Python Rust
01 The Tyranny of the Rocket Equation ⭐⭐ ⭐⭐
02 1202 Program Alarm ⭐⭐
03 Crossed Wires ⭐⭐
04 Secure Container ⭐⭐
05 Sunny with a Chance of Asteroids ⭐⭐
06 Universal Orbit Map ⭐⭐
07 Amplification Circuit ⭐⭐
08 Space Image Format ⭐⭐
09 Sensor Boost ⭐⭐
10 Monitoring Station ⭐⭐
11 Space Police ⭐⭐
12 The N-Body Problem ⭐⭐
13 Care Package ⭐⭐
14 Space Stoichiometry
15 Oxygen System ⭐⭐
16 Flawed Frequency Transmission ⭐⭐
17 Set and Forget ⭐
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
Day Title Python Rust
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 ⭐
Day Title Python Rust
01 Inverse Captcha ⭐⭐ ⭐⭐
02 Corruption Checksum ⭐⭐ ⭐⭐
03 Spiral Memory ⭐⭐ ⭐⭐
04 High-Entropy Passphrases ⭐⭐ ⭐⭐
05 A Maze of Twisty Trampolines, All Alike ⭐⭐ ⭐⭐
06 Memory Reallocation ⭐⭐ ⭐⭐
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 ⭐⭐
Day Title Python Rust
01 No Time for a Taxicab ⭐⭐ ⭐⭐
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 ⭐⭐
Day Title Python Rust
01 Not Quite Lisp ⭐⭐ ⭐⭐
02 I Was Told There Would Be No Math ⭐⭐ ⭐⭐
03 Perfectly Spherical Houses in a Vacuum ⭐⭐ ⭐⭐
04 The Ideal Stocking Stuffer ⭐⭐ ⭐⭐
05 Doesn't He Have Intern-Elves For This? ⭐⭐ ⭐⭐
06 Probably a Fire Hazard ⭐⭐ ⭐⭐
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 ⭐⭐ ⭐

About

My solutions for the Advent of Code challenges πŸŽ„β­οΈ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published