На бесконечном поле имеются две вертикальные стены и одна горизонтальная, соединяющая верхние вертикальных стен. Длины стен неизвестны. Робот находится в клетке, расположенной справа от нижнего края левой вертикальной стены, рядом со стеной в клетке А.
На рисунке указан один из возможных способов расположения стен и Робота.
Напишите для Робота алгоритм, закрашивающий все клетки, примыкающие к стенам изнутри. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).
Конечное расположение Робота – клетка В. Алгоритм должен решать задачу для бесконечного поля и любой длины стен. При исполнении алгоритма Робот не должен разрушиться
Answers & Comments
Ответ:
цикл пока сверху свободно закрасить, вверх
цикл пока справа свободно закрасить, вправо
цикл пока справа стена закрасить, вниз
Объяснение:
не помню как точно это там пишется, но принцип такой