OpenFIPI 2.0
105
5
oge_48280E
У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. вычти 5
Первая из них возводит число на экране во вторую степень, вторая вычитает из числа 5.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 3 числа 6, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21221 – это алгоритм:
вычти 5
возведи в квадрат
вычти 5
вычти 5
возведи в квадрат,
который преобразует число 10 в 225.)
Если таких алгоритмов более одного, то запишите любой из них.
12122
Решение:
Последовательность команд: 12122
Разберём пошагово:
-
3 → 9 (команда 1, возводим в квадрат)
-
9 → 4 (команда 2, вычитаем 5)
-
4 → 16 (команда 1, возводим в квадрат)
-
16 → 11 (команда 2, вычитаем 5)
-
11 → 6 (команда 2, вычитаем 5)
Проверка:
-
Начальное число: 3
-
Конечное число: 6
-
Количество команд: 5 (в пределах допустимого)
-
Все числа натуральные
Ответ: 12122
Просмотреть отправленные ответы oge_48280E