advent of code Advent of Code 2023 day 05 Brute force almost works, but a different representation pays off.
advent of code Applicative cubes: back to AoC 2023 day 2 Rebuilding a solution with more typeclass fun.
advent of code Advent of Code 2023 day 04 A puzzle that rewards a little bit of thought about what's actually important
python Optimising riddle generation Optimising riddle generation, trading space for time, then exploring something like laziness
advent of code Optimising Haskell, example 4 Another example where changing the representation gives a huge speedup. Plus some actual Haskell optimisation as a bonus!
advent of code Optimising Haskell, example 3 Optimising Haskell programs, mainly by changing the algorithm used.
Advent of Code 2022 fan bonus As a quick bonus, user MBoffin on Reddit posted about a bonus puzzle their daughter made. It seemed like a good fit for Haskell, so I decided to have a
advent of code Advent of Code 2022 day 22 Functions inside readers: there must be a better way. And, lenses start becoming useful!