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