Задание

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

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

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