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.
|
|
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 | β |