My Personal Advent of Code 2021 Solutions written in Python
Day | Part 1 | Part 2 |
---|---|---|
1 | ⭐ | ⭐ |
2 | ⭐ | ⭐ |
3 | ⭐ | ⭐ |
4 | ⭐ | ⭐ |
5 | ⭐ | ⭐ |
6 | ⭐ | ⭐ |
7 | ⭐ | ⭐ |
8 | ⭐ | ⭐ |
9 | ⭐ | ⭐ |
10 | ⭐ | ⭐ |
11 | ⭐ | ⭐ |
12 | ⭐ | ⭐ |
13 | ⭐ | ⭐ |
14 | ⭐ | ⭐ |
15 | ⭐ | ⭐ |
16 | ⭐ | ⭐ |
17 | ⭐ | ⭐ |
18 | ||
19 | ||
20 | ||
21 | ⭐ | ⭐ |
22 | ||
23 | ||
24 | ||
25 |
Day | Title | Themes |
---|---|---|
1 | Sonar Sweep | Increasing |
2 | Dive! | Move Objects |
3 | Binary Diagnostic | Bit Analysis |
4 | Giant Squid | Bingo Playing |
5 | Hydrothermal Venture | Draw Lines & Overlap |
6 | Lanternfish | Abstract Data Representation, Combinatorial Explosion |
7 | The Treachery of Whales | Optimisation, Graphing Data |
8 | Seven Segment Search | Logic |
9 | Smoke Basin | Finding Boundaries |
10 | Syntax Scoring | Syntax Analysis, Stack |
11 | Dumbo Octopus | Iterating, Cellular Automata |
12 | Passage Pathing | Graphs, Graph Search, DFS, Exhaustive |
13 | Transparent Origami | Abstract Data Representaion, Suicide, Plotting |
14 | Extended Polymerization | Abstract Data Representation, Combinatorial Explosion |
15 | Chiton | Big Grid, Dijkstra, A* Search |
16 | Packet Decoder | Decoding, Logic, Syntax Analysis, Recursion |
17 | Trick Shot | Physics Simulations, Optimisation, Exhaustive Search |
18 | Snailfish | |
19 | Beacon Scanner | |
20 | Trench Map | |
21 | Dirac Dice | Caching, Recursion, Many worlds theory |
22 | Reactor Reboot | |
23 | Amphipod | |
24 | Arithmetic Logic Unit | |
25 | Sea Cucumber |