Ответ: 4
Краткое пояснение: Робот может начать движение из 4 клеток, не нарушая ограничений.
Робот должен выполнить следующий алгоритм:
- Вверх
- Вверх
- Вправо
- Вправо
- Вниз
Рассмотрим, из каких клеток Робот может начать движение, чтобы не выйти за границы поля и не пройти сквозь стену:
- Если Робот начнет из клетки в первом ряду, он не сможет выполнить команды «вверх» дважды, так как выйдет за пределы поля.
- Если Робот начнет из клетки в последнем ряду, он не сможет выполнить команду «вниз», так как выйдет за пределы поля.
- Если Робот начнет из клетки в последнем столбце, он не сможет выполнить команды «вправо» дважды, так как выйдет за пределы поля.
- Если Робот начнет из клетки, где находится стена, он не сможет выполнить алгоритм.
Подсчитаем количество клеток, из которых Робот может начать движение, учитывая ограничения:
- Клетки (1,1), (1,2), (1,3), (1,4) - не подходят (выход за верхнюю границу).
- Клетки (4,1), (4,2), (4,3), (4,4) - не подходят (выход за нижнюю границу).
- Клетки (1,4), (2,4), (3,4), (4,4) - не подходят (выход за правую границу).
- Клетка (2,1) - не подходит (стена).
- Остаются клетки: (2,2), (2,3), (3,2), (3,3).
Таким образом, Робот может начать движение из 4 клеток.
Ответ: 4
Цифровой атлет! Achievement unlocked: Домашка закрыта
Сэкономил время — спас вечер. Иди чиллить, ты это заслужил
Выручи свою тиму — отправь ссылку другу. Карма +100 обеспечена