Задание

На бесконечном поле есть горизонтальная и вертикальная стены. Правый конец горизонтальной стены соединён с верхним концом вертикальной стены. Длины стен неизвестны. В каждой стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно под горизонтальной стеной у её левого конца.
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно ниже горизонтальной стены и левее вертикальной стены, кроме клетки, в которой находится Робот перед выполнением программы. Проходы должны остаться незакрашенными.

... нц пока не сверху свободно
...
вправо
кц
нц ... свободно
вправо
кц
нц пока справа свободно
закрасить
вправо
...
нц пока ...
закрасить
вниз
кц
... справа свободно
вниз
кц
нц пока справа стена
закрасить
...
кц

\[не удалось загрузить изображение\]