如何从多项式表达式中得出系数?

时间:2019-03-15 12:59:59

标签: kotlin kotlin-extension

在输入处,我得到一个多项式作为字符串, 我想获取变量中的系数,但是我不知道该怎么做。 例如:7x^4+3x^3-6x^2+x-8。最大度数未知,系数是整数。 我将非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

用加号和减号(例如,用re.split)分隔,将符号保留在结果中。然后,对于每个子字符串,用“ x”除以得到前导系数(+1和-1是特例),并记下x的幂(即系数0)。