Данная задача требует написания алгоритма для Робота, который должен закрасить все клетки под горизонтальной стеной и слева от вертикальной стены, обходя проходы в стенах.
Без возможности проверить код на симуляторе, вот примерный алгоритм, который можно адаптировать:
<ol> <li>Вниз до стены. (Двигаемся вниз, пока не упремся в горизонтальную стену)</li> <li>Вправо пока не конец. (Закрашиваем и двигаемся вправо, пока не дойдем до конца горизонтальной стены)</li> <li>Вверх до угла. (Поднимаемся вверх до угла между стенами)</li> <li>Влево пока не конец. (Закрашиваем и двигаемся влево, пока не дойдем до конца вертикальной стены)</li> </ol>
Предполагается, что Робот умеет определять наличие стены рядом и может закрашивать клетку, в которой находится.
Ответ: Алгоритм написан выше