Skip to content

Latest commit

 

History

History

2022

Advent of Code 2022

Solutions to the 2022 Advent of Code.

Total stars: ★50!


The red dotted line denotes 15 seconds.

Running times


* means that a given day has a visualisation

Day Status Solutions Notes
01 - Calorie Counting ★ ★ Python, Nim, Java Summing numbers
02 - Rock Paper Scissors ★ ★ Python, Nim Programmatically playing Rock Paper Scissors
03 - Rucksack Reorganization ★ ★ Python, Nim Sets and intersections
04 - Camp Cleanup ★ ★ Python, Nim More sets and more intersections!
05 - Supply Stacks ★ ★ Python, Nim Believe it or not, this one involved stacks.
06 - Tuning Trouble ★ ★ Python, Nim This is the first year I've not repeatedly forgotten about the existence of sets, and it's coming in quite handy.
07 - No Space Left On Device ★ ★ Python Turns out that fake file systems are prone to very subtle and infuriating bugs.
08 - Treetop Tree House ★ ★ Python Magical coordinate dictionary tuple things do be magical.
09 - Rope Bridge ★ ★ Python, Nim Does this count as this year's first cellular automata?
10 - Cathode-Ray Tube ★ ★ Python A nasty problem with a nasty solution and nasty outputs that mess with my framework.
11 - Monkey in the Middle ★ ★ Python Return of Advent of Maths!
12 - Hill Climbing Algorithm ★ ★ Python Iiiiiiiiiiiiiiiit's Djikstra's!
13 - Distress Signal ★ ★ Python Sorting some weird pairs of values with weird rules
14 - Regolith Reservoir ★ ★ Python Simulating falling sand
15 - Beacon Exclusion Zone ★ ★ Python Searching through a 4000000^2 size grid for a literal single empty spot
16 - Proboscidea Volcanium ★ ★ Python Nasty combinatorics
17 - Pyroclastic Flow ★ ★ Python Detecting cycles in a large amount of knock-off Tetris.
18 - Boiling Boulders ★ ★ Python Finding the surface area of a shape specified by a list of unit cubes.
19 - Not Enough Minerals ★ ★ Python Finding the most effective sequence of operations to complete a specific task.
20 - Grove Positioning System ★ ★ Python My hell is lined with circular sequences.
21 - Monkey Math ★ ★ Python Trees of math with a fairly satisfying solution :D
22 - Monkey Map ★ ★ Python Please never ever make me trace a path around a 3D shape in two dimensions ever again
23 - Unstable Diffusion ★ ★ Python I <3 Cellular automata
24 - Blizzard Basin ★ ★ Python BFS of a rapidly changing grid of things
25 - Full of Hot Air ★ ★ Python Converting into different bases, but weird