Skip to content

Latest commit

 

History

History

2022

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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