advent of code Advent of Code 2024 day 16 Trying a Search.Algorithms library, then having to resort to hand-building search.
advent of code Advent of Code 2024 day 15 Using Maybe to say if blocks can be moved, and the monad instance to simplify the plumbing.
advent of code Advent of Code 2024 day 10 I guessed wrong for part 2, so vastly over-complicated part 1.
advent of code Advent of Code 2024 day 1 Back to Advent of Code, with a problem that fits Haskell well.
advent of code Optimising Haskell: parallelism and the Par monad Using (and taming) standard Haskell techniques for parallelism.
advent of code Advent of Code 2023 day 25 Pseudo-random brute force is good enough. And perhaps the longest import list of the event!
advent of code Advent of Code 2023 day 23 An NP-hard problem somewhat tamed by preprocessing and a small instance of the problem.
advent of code Advent of Code 2023 day 22 Coordinate geometry and graph processing. What's not to love?
advent of code Advent of Code 2023 day 21 Solving a discrete maths puzzle rather than a programming puzzle.