Activity
Day 16, part 2: Easy enough to just do it.
Day 16, part 2: Easy enough to just do it.
Move the cycle/checksumming into the implementation
Move the cycle/checksumming into the implementation
Switch to "exactly" checking for errors
Switch to "exactly" checking for errors
Day 13, part 1: Actually verify before making assumptions
Day 13, part 1: Actually verify before making assumptions
Day 12, part 2: That was interesting.
Day 12, part 2: That was interesting.
Collapse similar states to reduce the processing effort
Collapse similar states to reduce the processing effort
Make tests pass for part 2
Make tests pass for part 2
Day 11, part 2: It helps to write the correct assertion
Day 11, part 2: It helps to write the correct assertion
Day 10, part 2: Theory was pretty good, and writing Rust is getting e…
Day 10, part 2: Theory was pretty good, and writing Rust is getting e…
Day 8, part 2: Why walk when you can just calculate it.
Day 8, part 2: Why walk when you can just calculate it.
Day 5, part 2: Simplify and then just do it.
Day 5, part 2: Simplify and then just do it.
Day 4, part 2: Distribute the winnings
Day 4, part 2: Distribute the winnings
Day 3, part 2: Shuffle things around a bit
Day 3, part 2: Shuffle things around a bit
Day 3, part 1: More parsing, but now in 2D
Day 3, part 1: More parsing, but now in 2D