Для решения задачи необходимо найти последовательность команд, которая преобразует начальное число 2 в конечное число 120, используя не более 5 команд. Рассмотрим возможные комбинации команд умножения и вычитания для достижения этого результата.
- Начнем с числа 2.
- Применим команду умножения на 4 (команда 1):
2 * 4 = 8
- Применим команду умножения на 4 еще раз:
8 * 4 = 32
- Применим команду умножения на 4 еще раз:
32 * 4 = 128
- Применим команду вычитания 1 (команда 2):
128 - 1 = 127
- Применим команду вычитания 1 еще раз:
127 - 1 = 126
Это решение не дает нам требуемого числа 120, поэтому это не подходит.
Рассмотрим другой вариант последовательности:
- Начнем с числа 2.
- Применим команду умножения на 4 (команда 1):
2 * 4 = 8
- Применим команду умножения на 4 еще раз:
8 * 4 = 32
- Применим команду вычитания 1 (команда 2):
32 - 1 = 31
- Применим команду умножения на 4 (команда 1):
31 * 4 = 124
- Применим команду вычитания 1 (команда 2):
124 - 1 = 123
И это решение также не дает нам требуемого числа 120.
Теперь попробуем другой подход:
- Начнем с числа 2.
- Применим команду умножения на 4 (команда 1):
2 * 4 = 8
- Применим команду умножения на 4 еще раз:
8 * 4 = 32
- Применим команду вычитания 1 (команда 2):
32 - 1 = 31
- Применим команду умножения на 4 (команда 1):
31 * 4 = 124
- Применим команду вычитания 1 (команда 2):
124 - 1 = 123
Этот вариант также не подходит. Давайте попробуем другой набор команд:
- Начнем с числа 2.
- Применим команду умножения на 4 (команда 1):
2 * 4 = 8
- Применим команду умножения на 4 еще раз:
8 * 4 = 32
- Применим команду умножения на 4 еще раз:
32 * 4 = 128
- Применим команду вычитания 1 (команда 2):
128 - 8 = 120
Эта последовательность команд:
11112
умножь на 4
умножь на 4
умножь на 4
умножь на 4
вычти 8