nope, it's not
nope, it's not
doing my part to save the world from the RAMpocalypse
that job satisfaction must have hit hard ๐
I just completed all 12 days of Advent of Code 2025! #AdventOfCode adventofcode.com
Cursor did it not me, also stole a python solution for Day 10 Part 2
I've completed "Reactor" - Day 11 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/11
Used @rust-lang.org
Part 1 - Used Petgraph
Part 2 - Used Pathfinding
Couldn't solve Day 10, only did part 1.
Used @rust-lang.org also use nom for the parser
Implementing the parser was the only fun part
I've completed "Movie Theater" - Day 9 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/9
Used @rust-lang.org
This one broke me, had to port someone else's python code just to get the stars.
github.com/frectonz/adv...
I've completed "Playground" - Day 8 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/8
Used @typescriptlang.org
I've completed "Laboratories" - Day 7 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/7
Used Elm
screenshot of helix edit with the ayu dark theme showing the text parseNumberLine :: [Int] -> String -> [[Maybe Int]] parseNumberLine indexes s = go [] s where isGroup :: String -> Bool isGroup [] = True isGroup [' '] = True isGroup (' ' : tl) = (length s - length tl) `elem` indexes isGroup _ = False go :: [[Maybe Int]] -> String -> [[Maybe Int]] go acc (' ' : ' ' : ' ' : d : tl) | isGroup tl && isAllDigits [d] = go' ([n , n , n , y d] : acc) tl go acc (' ' : ' ' : c : d : tl) | isGroup tl && isAllDigits [c, d] = go' ([n , n , y c, y d] : acc) tl go acc (' ' : b : c : d : tl) | isGroup tl && isAllDigits [b, c, d] = go' ([n , y b, y c, y d] : acc) tl go acc (a : ' ' : ' ' : ' ' : tl) | isGroup tl && isAllDigits [a] = go' ([y a, n , n , n ] : acc) tl go acc (a : b : ' ' : ' ' : tl) | isGroup tl && isAllDigits [a, b] = go' ([y a, y b, n , n ] : acc) tl go acc (a : b : c : ' ' : tl) | isGroup tl && isAllDigits [a, b, c] = go' ([y a, y b, y c, n ] : acc) tl go acc (a : b : c : d : tl) | isGroup tl && isAllDigits [a, b, c, d] = go' ([y a, y b, y c, y d] : acc) tl go acc (' ' : ' ' : c : tl) | isGroup tl && isAllDigits [c] = go' ([n , n , y c] : acc) tl go acc (a : ' ' : ' ' : tl) | isGroup tl && isAllDigits [a] = go' ([y a, n , n ] : acc) tl go acc (' ' : b : c : tl) | isGroup tl && isAllDigits [b, c] = go' ([n , y b, y c] : acc) tl go acc (a : b : ' ' : tl) | isGroup tl && isAllDigits [a, b] = go' ([y a, y b, n ] : acc) tl go acc (a : b : c : tl) | isGroup tl && isAllDigits [a, b, c] = go' ([y a, y b, y c] : acc) tl go acc (' ' : b : tl) | isGroup tl && isAllDigits [b] = go' ([n , y b] : acc) tl go acc (a : ' ' : tl) | isGroup tl && isAllDigits [a] = go' ([y a, n ] : acc) tl go acc (a : b : tl) | isGroup tl &&
basically just pattern matched my way out of hell
I've completed "Trash Compactor" - Day 6 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/6
Used @haskell.org
I've completed "Cafeteria" - Day 5 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/5
Used @ocaml.org
I've completed "Printing Department" - Day 4 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/4
Used @rust-lang.org
awesome
custom sprite animations for when they get thrown ๐
I've completed "Lobby" - Day 3 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/3
Used Idris
I've completed "Gift Shop" - Day 2 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/2
Used @gleam.run