Для выполнения задачи робота, нужно перевести его в другой коридор и встать у его правой вертикальной стены. Как это можно сделать на языке программирования, который используется в Яндекс. Учебнике:
# Предполагаем, что используем Python и что робот умеет двигаться по командам 'вверх', 'вниз', 'влево' и 'вправо'.
# Проверяем, в каком коридоре находится робот
если робот_сверху:
# Если робот в верхнем коридоре, то спускаем его вниз и перемещаем вправо
шаг_вниз()
шаг_вправо()
иначе:
# Если робот в нижнем коридоре, то поднимаем его вверх и перемещаем вправо
шаг_вверх()
шаг_вправо()
# Перемещаем робота к правой стене нового коридора
пока не упремся_в_стену:
шаг_вправо()