Один из возможных алгоритмов получения из числа 3 числа 120, используя не более 5 команд, будет выглядеть так:
- Умножь на 4 (3 * 4 = 12)
- Умножь на 4 (12 * 4 = 48)
- Прибавь 3 (48 + 3 = 51)
- Умножь на 4 (51 * 4 = 204)
- Прибавь 3 (204 + 3 = 207)
Однако, это превышает 120.
Правильный алгоритм:
- Умножь на 4 (3 * 4 = 12)
- Умножь на 4 (12 * 4 = 48)
- Умножь на 4 (48 * 4 = 192)
Как видно, ни одно из предложений не привело к нужной цели "120".
Таким образом, давайте попробуем другой подход:
- Прибавь 3 (3 + 3 = 6)
- Умножь на 4 (6 * 4 = 24)
- Прибавь 3 (24 + 3 = 27)
- Умножь на 4 (27 * 4 = 108)
- Прибавь 3 (108 + 3 = 111)
Это также не приводит к 120.
Простое решение:
- Прибавь 3 (3 + 3 = 6)
- Прибавь 3 (6 + 3 = 9)
- Умножь на 4 (9 * 4 = 36)
- Прибавь 3 (36 + 3 = 39)
- Умножь на 4 (39 * 4 = 156)
Нет простого ответа, который ведет к 120 в пять команд.
Итак, просто реализация результатов борьбы с коммутатором в свете желаемого числа приводит к неразрешимости этого вопроса.