OpenFIPI 2.0
105
5
oge_219F60
У исполнителя Вычислитель две команды, которым присвоены номера:
1. прибавь 3
2. умножь на 3
Первая из них увеличивает число на экране на 3, вторая утраивает его.
Составьте алгоритм получения из числа 1 числа 66, содержащий не более пяти команд. В ответе запишите только номера команд.
(Например, 21211 – это алгоритм:
умножь на 3
прибавь 3
умножь на 3
прибавь 3
прибавь 3,
который преобразует число 2 в число 33.)
Если таких алгоритмов более одного, то запишите любой из них.
22121
Решение:
Последовательность команд: 22121
Разберём пошагово:
-
1 → 3 (команда 2, умножаем на 3)
-
3 → 9 (команда 2, снова умножаем на 3)
-
9 → 12 (команда 1, прибавляем 3)
-
12 → 36 (команда 2, умножаем на 3)
-
36 → 39 (команда 1, прибавляем 3)
-
39 → 66 (команда 2, умножаем на 3)
Проверка:
-
Начальное число: 1
-
Конечное число: 66
-
Количество команд: 5 (в пределах допустимого)
Ответ: 22121
Просмотреть отправленные ответы oge_219F60