Ответ: Закрашивание клеток справа от стены
нц пока не снизу свободно
влево
кц
вниз
нц пока не сверху свободно
вправо
кц
нц пока сверху свободно
вверх
закрасить
кц
У этого задания официального ключа нет, поэтому ответ получен в разборе и с ключом не сверен. Перед тем как заучивать результат, пройдите выкладки — там видно, откуда взялось каждое число.
Исполнитель Робот перемещается по бесконечному полю, разбитому на клетки. Между соседними клетками могут находиться стены. Робот находится в клетке, расположенной в нижнем углу, который образуется вторым и третьим отрезками стены. Стена состоит из трёх последовательных отрезков: вправо, вниз, влево. Длины отрезков неизвестны. Напишите алгоритм, закрашивающий все клетки, расположенные справа от второго отрезка. Робот должен закрасить только клетки, удовлетворяющие этому условию. Алгоритм должен работать при любом допустимом размере и расположении стены, не приводить к разрушению Робота и завершаться.


Где здесь ошибаются
Не проверяют наличие стены перед перемещением.
Закрашивают клетку до перехода на правую сторону второго отрезка.
Не закрашивают верхнюю клетку справа от второго отрезка.
Используют фиксированное число повторений вместо циклов, зависящих от размера стены.