Как осуществить перебор арифметической формулы произвольной длины?
Привет!
Необходимо перебрать все формулы произвольной длины P.
В формуле используются константы 0, 1, 2, переменная X, а также операции -, +, * и скобки.
"длина формулы" это число операций т.е. если размер № формулы будут такие:
1.) 0 + 1; x * 2
4.) x * x + 2 * x + 1; (1 + x) * 1 * 2 + 0
Это как осуществить =) ?
з.ы. видимо, неправильно запрос задавал т.к. не нашел похожего от слова совсем (если конечно не считать "комбинацией без повторов" двух объявленных массивов)
И отдельная благодарность за знакомство с такой дивной штучкой ка repl.it =)))
з.ы. а если скажем я захочу сделать не Цифра Опер Цифра, а Ц О Ц О Ц (тобишь уже длина будет иной) это как "загенерить" можно будет без "прописывания руками" дополнения к строке select $"{num1} {op1} {num2}"; ?