I know I had issues keeping track of how many steps I’d taken, but making sure I was generating a good set of neighbours helped with that.
Otherwise it was just making sure I got the rules right, like all AoC problems, and testing different cases to make sure my solution did the right thing.
Otherwise it was just making sure I got the rules right, like all AoC problems, and testing different cases to make sure my solution did the right thing.