Tạo một hàm lấy phương trình đa thức, giá trị x
và trả về kết quả của phép toán.
Ví dụ: đã cho 4x^2+2x-5
và x=3
đầu ra 37
. Đây là kết quả của4(3)^2+2(3)-5
- Giả sử tất cả các đa thức đều hợp lệ
- Định dạng đa thức sẽ luôn luôn
coefficient(variable)^exponent => 4x^2
ngoại trừ:- Khi số mũ là
1
nó sẽcoefficient(variable) => 4x
- Khi hệ số là
1
nó sẽ là(variable)^exponent => x^2
- Khi số mũ là
- Đa thức là một biến duy nhất
- Sử dụng các thư viện bên ngoài đều bị cấm
- Hệ số và đầu vào biến có thể là số dương và số âm.
Các trường hợp thử nghiệm
("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
Cập nhật
- Định dạng đa thức sẽ luôn luôn
coefficient(variable)^exponent => 4x^2
ngoại trừ:- Khi số mũ là
1
nó sẽcoefficient(variable) => 4x
- Khi hệ số là
1
nó sẽ là(variable)^exponent => x^2
- Khi số mũ là
- Loại bỏ quy tắc của số mũ âm. Lỗi của tôi. Một đa thức hợp lệ không chứa số mũ âm
- Một số mũ
0
sẽ chỉ làcoefficient
- Đã thêm trường hợp thử nghiệm cho
input 0
Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất bằng byte sẽ thắng.
3x^3-5x^2+2x-10
chúng ta có thể nhập liệu3*x^3-5*x^2+2*x-10
? Hay là[3 -5 2 -10]. [3 2 1 0]
?