创建一个函数,该函数采用多项式方程式,的值x
并返回运算结果。
示例:给定4x^2+2x-5
和x=3
输出37
。这是由于4(3)^2+2(3)-5
- 假设所有多项式均有效
- 多项式格式将始终为
coefficient(variable)^exponent => 4x^2
:- 当指数是
1
这将是coefficient(variable) => 4x
- 当系数是
1
这将是(variable)^exponent => x^2
- 当指数是
- 多项式只是一个变量
- 禁止使用外部库
- 系数和变量输入可以是正数和负数。
测试用例
("3x^3-5x^2+2x-10", 5) => 250
("10x^4-5x^3-10x^2+3x+50", 3) => 644
("10x+20", 10) => 120
("-20x^2+20x-50", -8) => -1490
("9", 5) => 9
("8x^2+5", 0) => 5
更新资料
- 多项式格式将始终为
coefficient(variable)^exponent => 4x^2
:- 当指数是
1
这将是coefficient(variable) => 4x
- 当系数是
1
这将是(variable)^exponent => x^2
- 当指数是
- 删除了负指数规则。我的错。有效的多项式不包含负指数
- 的指数
0
就是coefficient
- 为添加了测试用例
input 0
这是代码高尔夫球,因此最短的答案以字节为单位。
3x^3-5x^2+2x-10
我们可以输入3*x^3-5*x^2+2*x-10
?还是[3 -5 2 -10]. [3 2 1 0]
?