Вопрос:

Робот в прямоугольнике 2x3 со стенкой в середине. Ему нужно закрасить верхний ряд и остановиться в правом верхнем углу прямоугольника.

Фотография

Ответ ассистента

**Ответ:** ```python fill_cell() move_left() fill_cell() move_left() fill_cell() move_right() move_right() ``` **Решение:** Робот начинает в правой клетке верхнего ряда (согласно картинке, он находится в клетке $2 \times 3$, где есть стена между нижней и верхней частью, и он стоит вверху справа). 1. `fill_cell()` — закрашиваем текущую (правую) клетку. 2. `move_left()` — переходим в среднюю клетку. 3. `fill_cell()` — закрашиваем среднюю клетку. 4. `move_left()` — переходим в левую клетку. 5. `fill_cell()` — закрашиваем левую клетку. 6. `move_right()` — возвращаемся в среднюю клетку. 7. `move_right()` — возвращаемся в правую верхнюю клетку, чтобы выполнить условие «остановиться в правом верхнем углу».

Другие решения

Что ещё задавали пользователи