एक फ़ंक्शन बनाएं जो एक बहुपद समीकरण, मान लेता है 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]?