https://observablehq.com/@jwolondon/advent-of-code-2016-day-2?collection=@jwolondon/advent-of-code-2016
Advent of Code: 2016 Day 2 / Jo Wood | Observable
Jan 30, 2026 - See Bathroom Security. Part 1 What is the bathroom code? ? This is a nice example of a simple finite state machine (FSM), where that current state is the last...
advent of code 2016 day 2jo woodobservable
https://observablehq.com/@jwolondon/advent-of-code-2016-day-19?collection=@jwolondon/advent-of-code-2016
Advent of Code: 2016 Day 19 / Jo Wood | Observable
Jan 24, 2026 - See An Elephant Named Joseph. Part 1 With the number of Elves given in your puzzle input, which Elf gets all the presents? As hinted at by the title of the...
advent of code 2016day 19jo woodobservable
https://observablehq.com/@jwolondon/advent-of-code-2016-day-8
Advent of Code: 2016 Day 8 / Jo Wood | Observable
Jan 24, 2026 - See Two-Factor Authentication. Part 1 There seems to be an intermediate check of the voltage used by the display: after you swipe your card, if the screen did...
advent of code 2016day 8jo woodobservable
https://observablehq.com/@jwolondon/advent-of-code-2016-day-3?collection=@jwolondon/advent-of-code-2016
Advent of Code: 2016 Day 3 / Jo Wood | Observable
Jan 30, 2026 - See Squares With Three Sides. Part 1 How many of the listed triangles are possible? To assess the side lengths we need to parse the input text into 3-element...
advent of code 2016day 3jo woodobservable
https://observablehq.com/@jwolondon/advent-of-code-2016-day-22
Advent of Code: 2016 Day 22 / Jo Wood | Observable
Jan 24, 2026 - See Grid Computing. Part 1 How many viable pairs of nodes are there? Parsing To find viable pairs we need to extract the row, column, used and available values...
advent of code 2016day 22jo woodobservable
https://observablehq.com/@jwolondon/advent-of-code-2016-day-18?collection=@jwolondon/advent-of-code-2016
Advent of Code: 2016 Day 18 / Jo Wood | Observable
Jan 24, 2026 - See Like a Rogue. Part 1 Starting with the map in your puzzle input, in a total of 40 rows (including the starting row), how many safe tiles are there? The...
advent of code 2016day 18jo woodobservable
https://observablehq.com/@jwolondon/advent-of-code-2016-day-10?collection=@jwolondon/advent-of-code-2016
Advent of Code: 2016 Day 10 / Jo Wood | Observable
Jan 24, 2026 - See Balance Bots. Part 1 What is the number of the bot that is responsible for comparing value-61 microchips with value-17 microchips? The botnet is...
advent of code 2016day 10jo woodobservable