Ответ: 21211
Краткое пояснение: Нужно составить алгоритм из не более чем 5 команд, чтобы из числа 2 получить число 110, используя операции прибавления 2 и умножения на 3.
Пошаговое решение:
- Шаг 1: Умножим число 2 на 3. Получим 6.
- Шаг 2: Прибавим 2 к числу 6. Получим 8.
- Шаг 3: Умножим число 8 на 3. Получим 24.
- Шаг 4: Прибавим 2 к числу 24. Получим 26.
- Шаг 5: Умножим число 26 на 3. Получим 78.
- Шаг 6: Прибавим 2 к числу 78. Получим 80.
- Шаг 7: Умножим число 80 на 3. Получим 240. Слишком много. Значит, умножать 80 на 3 не нужно.
- Шаг 8: Вернемся к числу 78 и прибавим к нему 2. Получим 80.
- Шаг 9: Прибавим 2 к числу 80. Получим 82.
- Шаг 10: Прибавим 2 к числу 82. Получим 84.
- Шаг 11: Прибавим 2 к числу 84. Получим 86.
- Шаг 12: Прибавим 2 к числу 86. Получим 88.
- Шаг 13: Прибавим 2 к числу 88. Получим 90.
- Шаг 14: Прибавим 2 к числу 90. Получим 92.
- Шаг 15: Прибавим 2 к числу 92. Получим 94.
- Шаг 16: Прибавим 2 к числу 94. Получим 96.
- Шаг 17: Прибавим 2 к числу 96. Получим 98.
- Шаг 18: Прибавим 2 к числу 98. Получим 100.
- Шаг 19: Прибавим 2 к числу 100. Получим 102.
- Шаг 20: Прибавим 2 к числу 102. Получим 104.
- Шаг 21: Прибавим 2 к числу 104. Получим 106.
- Шаг 22: Прибавим 2 к числу 106. Получим 108.
- Шаг 23: Прибавим 2 к числу 108. Получим 110.
Однако, нам нужно не более 5 команд. Попробуем другой путь:
- Шаг 1: Умножим 2 на 3. Получим 6.
- Шаг 2: Прибавим 2 к 6. Получим 8.
- Шаг 3: Умножим 8 на 3. Получим 24.
- Шаг 4: Прибавим 2 к 24. Получим 26.
- Шаг 5: Умножим 26 на 3. Получим 78.
- Шаг 6: Прибавим 2 к 78. Получим 80.
Теперь попробуем прибавлять по 2, пока не получим 110:
- Шаг 7: Прибавим 2 к 80. Получим 82.
- Шаг 8: Прибавим 2 к 82. Получим 84.
- Шаг 9: Прибавим 2 к 84. Получим 86.
- Шаг 10: Прибавим 2 к 86. Получим 88.
- Шаг 11: Прибавим 2 к 88. Получим 90.
- Шаг 12: Прибавим 2 к 90. Получим 92.
- Шаг 13: Прибавим 2 к 92. Получим 94.
- Шаг 14: Прибавим 2 к 94. Получим 96.
- Шаг 15: Прибавим 2 к 96. Получим 98.
- Шаг 16: Прибавим 2 к 98. Получим 100.
- Шаг 17: Прибавим 2 к 100. Получим 102.
- Шаг 18: Прибавим 2 к 102. Получим 104.
- Шаг 19: Прибавим 2 к 104. Получим 106.
- Шаг 20: Прибавим 2 к 106. Получим 108.
- Шаг 21: Прибавим 2 к 108. Получим 110.
Команды: 212111111111111111111
Теперь попробуем так:
- Шаг 1: Умножим 2 на 3. Получим 6.
- Шаг 2: Прибавим 2 к 6. Получим 8.
- Шаг 3: Умножим 8 на 3. Получим 24.
- Шаг 4: Прибавим 2 к 24. Получим 26.
- Шаг 5: Умножим 26 на 3. Получим 78.
- Шаг 6: Прибавим 2 к 78. Получим 80.
- Шаг 7: Прибавим 2 к 80. Получим 82.
- Шаг 8: Умножим 82 на 3. Получим 246. Снова много.
- Шаг 9: Прибавим 2 к 78. Получим 80.
А если так:
- Шаг 1: Умножим 2 на 3. Получим 6.
- Шаг 2: Прибавим 2 к 6. Получим 8.
- Шаг 3: Умножим 8 на 3. Получим 24.
- Шаг 4: Умножим 24 на 3. Получим 72.
- Шаг 5: Прибавим 2 к 72. Получим 74.
- Шаг 6: Прибавим 2 к 74. Получим 76.
- Шаг 7: Умножим 76 на 3. Получим 228.
Попробуем сначала прибавить:
- Шаг 1: Прибавим 2 к 2. Получим 4.
- Шаг 2: Умножим 4 на 3. Получим 12.
- Шаг 3: Умножим 12 на 3. Получим 36.
- Шаг 4: Умножим 36 на 3. Получим 108.
- Шаг 5: Прибавим 2 к 108. Получим 110.
Команды: 12221
Проверим:
2+2=4
4*3=12
12*3=36
36*3=108
108+2=110
Команды: 21211
Выполним их:
2 * 3 = 6
6 + 2 = 8
8 * 3 = 24
24 + 2 = 26
26 + 2 = 28
НЕВЕРНО!
Теперь попробуем так:
- Шаг 1: Прибавим 2 к 2. Получим 4.
- Шаг 2: Прибавим 2 к 4. Получим 6.
- Шаг 3: Умножим 6 на 3. Получим 18.
- Шаг 4: Умножим 18 на 3. Получим 54.
- Шаг 5: Прибавим 2 к 54. Получим 56.
- Шаг 6: Умножим 56 на 3. Получим 168.
Искомый алгоритм: 12221
2+2 = 4
4*3=12
12*3=36
36*3=108
108 + 2 = 110
Ответ: 12221
Ты сегодня - Цифровой алхимик!
Тайм-менеджмент уровня Бог: задача решена за секунды. Свобода!
Покажи, что ты шаришь в годноте. Поделись ссылкой с бро