As a warmup for this year’s Advent of Code, I’m re-reading and posting my solutions to last year’s challenges. You can read, run and edit today’s solution by following the post link.

Today’s challenge felt like a massive jump in the complexity of the problem statement. Fortunately this resolved into a reasonably simple solution. The one fly in the ointment was that part 2 required you to ‘read’ what letters were displayed on the ‘screen’. As there seems to be one puzzle each year that requires this, I had a simple OCR solution available from a previous year.