Buat fungsi yang mengambil persamaan polinomial, nilai untuk xdan mengembalikan hasil operasi.
Contoh: diberikan 4x^2+2x-5dan x=3keluaran 37. Ini adalah hasil dari4(3)^2+2(3)-5
- Asumsikan semua polinomial valid
- Format polinom akan selalu
coefficient(variable)^exponent => 4x^2kecuali:- Ketika eksponen
1itu akan terjadicoefficient(variable) => 4x - Ketika koefisien
1itu akan(variable)^exponent => x^2
- Ketika eksponen
- Polinomial hanya satu variabel
- Penggunaan perpustakaan eksternal dilarang
- Koefisien dan input variabel dapat berupa angka positif dan negatif.
Uji kasus
("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
Memperbarui
- Format polinom akan selalu
coefficient(variable)^exponent => 4x^2kecuali:- Ketika eksponen
1itu akan terjadicoefficient(variable) => 4x - Ketika koefisien
1itu akan(variable)^exponent => x^2
- Ketika eksponen
- Menghapus aturan eksponen negatif. Kesalahanku. Polinomial yang valid tidak mengandung eksponen negatif
- Eksponen
0akan adilcoefficient - Menambahkan test case untuk
input 0
Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
3x^3-5x^2+2x-10bisakah kita input3*x^3-5*x^2+2*x-10? Atau[3 -5 2 -10]. [3 2 1 0]?