A puzzle by University College London mathematician Matthew Scroggs: A princess lives in a row of 17 rooms. Each day she moves to a new room adjacent to the last one (e.g., if she sleeps in Room 5 on one night, then she’ll sleep in Room 4 or Room 6 the following night). You can open one door each night. If you find her you’ll become her prince. Can you find her in a finite number of moves?
|
SelectClick for Answer> |
Here’s one way to do it. Imagine a chessboard with 17 files and a large number of ranks. Each file represents one room, and each rank represents one night. On each night (rank), mark the room (square) where the princess is sleeping. Because the princess moves to an adjacent room each day, the marker will always move “diagonally” on the board, and hence will always occupy squares of the same color.
Check the 17th room on the first night, the 16th on the second night, and so on. Suppose the 17th square in the first row is white. If the princess started on a white square, this will find her, as the diagonal you’re drawing must eventually intercept her path.
If you reach Room 1 without finding her, this means she’s been traversing black squares. Go immediately back to Room 17 (which will be represented by a black square on row 18), and work your way down as before. This time your paths must cross.
|