Я хочу иметь различные операции чисел, чтобы получить число.Отдельные операции/декартово произведение
Например, для числа = 5 результат должен отображаться в System.out.println
: 2+3, 6-1, 10-4-3-2-1, 1+6-4+5+2
, последний имеет важное значение. Я хочу иметь операнды «+» и «-» с любой комбинацией, которая равна числу, а не только 5, но очень высокие цифры.
Это должно работать для чисел, больших, чем длинных. Я хочу работать с BigInteger
.
Как написать код, который производит такие вычисления?
'' 10-4-3-2-1' и 1 + 6 + 4 + 5 + 2' не равны 5. Можете ли вы опубликовать свой ввод, ожидаемый результат и код того, что вы пробовали до сих пор? – jdphenix