Вопрос:

Робот в центральной клетке фигуры из трёх клеток, которые могут составлять уголок или прямоугольник. Робот должен покрасить крайние клетки фигуры и вернуться в центральную клетку.

Фотография

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

**Допущение:** Фигура состоит из трёх клеток, расположенных либо горизонтально (в ряд), либо вертикально (в ряд), либо уголком (L-образно). Робот начинает в центральной клетке (та, которая соединена с двумя другими). Для решения этой задачи нужно проверить все четыре направления, чтобы найти соседние клетки фигуры, закрасить их и вернуться назад. **Алгоритм решения:** 1. Проверить каждое из четырёх направлений (вверх, вниз, влево, вправо). 2. Если в каком-то направлении клетка является частью фигуры (не заблокирована стеной), робот должен: - Перейти в эту клетку. - Закрасить её. - Вернуться в центральную клетку. **Программный код:** ```python if not wall_from_up: move_up fill_cell move_down if not wall_from_down: move_down fill_cell move_up if not wall_from_left: move_left fill_cell move_right if not wall_from_right: move_right fill_cell move_left ```

Похожие задачи

Посмотри похожие решения — вдруг одно из них подойдёт тебе

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

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