OpenFIPI 2.0

105

5

oge_4F441A

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

1. умножь на 3

2. прибавь 2

Первая из них увеличивает число на экране в 3 раза, вторая прибавляет к числу 2.

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

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

умножь на 3

прибавь 2

прибавь 2

умножь на 3

прибавь 2

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

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

11221

Решение:

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

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

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

  2. 6 → 18 (команда 1, снова умножаем на 3)

  3. 18 → 20 (команда 2, прибавляем 2)

  4. 20 → 22 (команда 2, снова прибавляем 2)

  5. 22 → 66 (команда 1, умножаем на 3)

Проверка:

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

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

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

Ответ: 11221

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