OpenFIPI 2.0

105

5

oge_786012

У исполнителя Утроитель две команды, которым присвоены номера:

1. вычти 1

2. умножь на 3

Первая из них уменьшает число на экране на 1, вторая утраивает его.

Составьте алгоритм получения из числа 4 числа 25, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 21211  это алгоритм:

умножь на 3

вычти  1

умножь на 3

вычти  1

вычти  1,

который преобразует число 2 в 13.)

Если таких алгоритмов более одного, то запишите любой из них.

12211

Решение:

Последовательность команд: 12211

Разберём пошагово:

  1. 4 → 3 (команда 1, вычитаем 1)

  2. 3 → 9 (команда 2, умножаем на 3)

  3. 9 → 27 (команда 2, снова умножаем на 3)

  4. 27 → 26 (команда 1, вычитаем 1)

  5. 26 → 25 (команда 1, снова вычитаем 1)

Проверка:

  • Начальное число: 4

  • Конечное число: 25

  • Количество команд: 5 (в пределах допустимого)

  • Все операции корректны

Ответ: 12211

Просмотреть отправленные ответы oge_786012