У меня сложная проблема с круглыми скобками для конечного результата
Например:
(((4)*((3*9)))+(8))*(6) => 696
((((4*3))*(9))+(8))*(6) => 696
((((4+6))*(9))-(3))*(8) => 696
(((4)*((9*3)))+(8))*(6) => 696
И я хотел бы отображать только интересные исчисления, например, первое исчисление и второе и 4-е исчисление одинаковы, только 2-е исчисление отличается от 3 других.
Я ищу, чтобы удалить коммутативность операции, например, функцию, инверсную с оператором + - * /, чтобы не было повторений, потому что здесь я покажу вам только 4 примера, но у меня есть ровно 56 результатов, которые дают мне 696 ...
Большое спасибо