Samuel J. Williams
  • About
  • Projects
  • Posts

Aoc-2025

  • 14 Dec 2025 Advent of Code 2025; Day 12: Christmas Tree Farm

    Helping elves fit oddly-shaped presents under Christmas trees before the deadline.

  • 11 Dec 2025 Advent of Code 2025; Day 11: Reactor

    Counting paths through a device network to help repair the factory's toroidal reactor.

  • 10 Dec 2025 Advent of Code 2025; Day 10: Factory

    Toggling indicator lights to activate factory machines with the minimum number of button presses.

  • 9 Dec 2025 Advent of Code 2025; Day 9: Movie Theater

    Finding the largest rectangle using known corners in a movie theater floor grid.

  • 8 Dec 2025 Advent of Code 2025; Day 8: Playground

    Connecting junction boxes to form electrical circuits with their nearest neighbours.

  • 7 Dec 2025 Advent of Code 2025; Day 7: Laboratories

    Tracing tachyon beams through a manifold and counting all possible timelines.

  • 6 Dec 2025 Advent of Code 2025; Day 6: Trash Compactor

    Helping some cephalopods with their maths homework after falling into a garbage chute.

  • 5 Dec 2025 Advent of Code 2025; Day 5: Cafeteria

    Optimising the elves stock management of fresh ingredients.

  • 4 Dec 2025 Advent of Code 2025; Day 4: Printing Department

    Helping the elves manage paper rolls with accessible neighbour counting and iterative removal.

  • 3 Dec 2025 Advent of Code 2025; Day 3: Lobby

    Day 3 brings battery banks and joltage calculations to restore emergency power to the escalator.

  • 2 Dec 2025 Advent of Code 2025; Day 2: Gift Shop

    Day 2 brings product ID validation puzzles and some surprising lessons about Python's string counting behaviour.

  • 1 Dec 2025 Advent of Code 2025; Day 1: Secret Entrance

    It's December, which means it's time to take a break from all the usual projects; it's time for the Advent of Code!

© 2025 Samuel J. Williams