Задание

Реши задачу и запиши ответы

Исполнитель Робот движется по клетчатой поверхности, между соседними клетками которой могут стоять стены. В СКИ Робота входят команды, которым присвоены номера: 1 (вверх), 2 (вниз), 3 (влево), 4 (вправо), 5 (закрасить). Выполняя команду, Робот переходит на соседнюю клетку в заданном направлении. Если в этом направлении между клетками стоит стена, то Робот разрушается.

На клетчатом поле знаком * отмечено исходное положение Робота; стены между клетками не отмечены. Робот успешно выполнил несколько алгоритмов.

Предложи (если это возможно, т. е. гарантирует невредимость Робота) более короткий вариант перемещения Робота из исходной клетки в конечную. Составь наиболее короткий алгоритм, позволяющий Роботу невредимым вернуться в исходное положение.

Если решения не существует - напиши в ответе «Нет».

Алгоритм, успешно выполненный Роботом: 1132432

Траектория перемещения Робота:

Более короткий вариант алгоритма, гарантирующий тот же результат: .

Алгоритм возвращения Робота в исходное положение:

.

Алгоритм, успешно выполненный Роботом: 11324441322

Траектория перемещения Робота:

Более короткий вариант алгоритма, гарантирующий тот же результат: .

Алгоритм возвращения Робота в исходное положение:

.

Алгоритм, успешно выполненный Роботом: 1414223

Траектория перемещения Робота:

Более короткий вариант алгоритма, гарантирующий тот же результат: .

Алгоритм возвращения Робота в исходное положение:

.