Понимаю задачу так: найти способ получить число 100, используя цифры 1–9 в порядке и только операции сложения, вычитания и конкатенацию (например, 123, 45, 67, 89 — можно соединять цифры в двузначные/трёхзначные числа и ставить + или - между ними).
Вот несколько рабочих вариантов:
- 123 - 45 - 67 + 89 = 100
- Считаем: 123 - 45 = 78; 78 - 67 = 11; 11 + 89 = 100.
- 1 + 2 + 3 - 4 + 5 + 6 + 78 + 9 = 100
- Считаем: 1+2+3 = 6; 6-4 = 2; 2+5 = 7; 7+6 = 13; 13+78 = 91; 91+9 = 100.
- 123 + 4 - 5 + 67 - 89 = 100
- Считаем: 123+4 = 127; 127-5 = 122; 122+67 = 189; 189-89 = 100.
- 1 + 23 - 4 + 56 + 7 + 8 + 9 = 100
- Считаем: 1+23 = 24; 24-4 = 20; 20+56 = 76; 76+7 = 83; 83+8 = 91; 91+9 = 100.
Как работает подход:
- Используем цифры 1–9 в порядке.
- Можно объединять соседние цифры в двузначные/трёхзначные числа (конкатенация) и вставлять + или - между частями.
- Цель — получить ровно 100, тестируя комбинации, пока сумма не станет 100.
Если ваша формулировка задачи другая (например, разрешены умножение/деление, или нужно именно другое выражение), напишите детали — адаптирую решение под ваш случай.