किसी दिए गए स्ट्रिंग में अनिश्चितकालीन अभिन्न लागू करें। आपके द्वारा उपयोग किए जाने वाले एकमात्र नियम इस प्रकार परिभाषित किए गए हैं:
∫cx ^ (n) dx = (c / (n + 1)) x ^ (n + 1) + C, n C -1 c, C और n सभी स्थिरांक हैं।
विशेष विवरण:
- आप संभव सुविधाओं में से किसी के साथ बहुपद को एकीकृत करने में सक्षम होना चाहिए:
- एक गुणांक, संभवतः प्रारूप में एक अंश
(numerator/denominator)
। - मान्यता है कि ई और π स्थिरांक हैं, और उनके उपयोग में, भिन्न या उन्हें युक्त भाव बनाने में सक्षम हो (जैसे एक अंश में आयोजित किया जा सकता
(e/denominator)
या(numerator/e)
, या, एक्स्पोनेंट्स में अगर,x^(e+1)
)- इन दो विशेष स्थिरांक के अलावा, सभी गुणांक तर्कसंगत, वास्तविक संख्या होंगे।
- एक प्रतिपादक, संभवतः प्रारूप में एक अंश
x^(exponent)
- अभिव्यक्तियों के साथ
e
याπ
उन में, खुद को एक तरफ, घातांक में नहीं होगा। (आपको सामान को एकीकृत नहीं करना पड़ेगाx^(e+1)
, लेकिन आप एकीकृत कर सकते हैंx^(e)
)
- अभिव्यक्तियों के साथ
- गैर- x 1-चार चर (यानी
f
) का उपयोग कर सकते हैं- यह केवल ASCII रेंज 65-90 और 97-122 के लिए है।
- आपको श्रृंखला नियम का उपयोग करने या एकीकृत करने की आवश्यकता नहीं है
x^(-1)
।
- एक गुणांक, संभवतः प्रारूप में एक अंश
- आउटपुट में पैडिंग (शब्दों के बीच अलगाव, यानी) होना चाहिए
x^2 + x + C
। - यदि यह अज्ञात है कि उपरोक्त सुविधाओं के साथ कैसे एकीकृत किया जाए, तो कार्यक्रम का प्रिंट आउट लिया जाना चाहिए
"Cannot integrate "+input
। - यह एक पूर्ण कार्यक्रम होना चाहिए।
बोनस:
- -10% आप "सुंदर" markdown के लिए स्वरूपित एक्स्पोनेंट्स प्रिंट आउट (बजाय अगर
x^2
,x<sup>2</sup>
)। - -10% यदि आप समीकरण का प्रिंट आउट लेते हैं (यानी
∫xdx = (1/2)x^2 + C
)
उदाहरण:
इनपुट:
x
आउटपुट:
(1/2)x^(2) + C
इनपुट:
-f^(-2)
आउटपुट:
f^(-1) + C
इनपुट:
(1/7)x^(1/7) + 5
आउटपुट:
(1/56)x^(8/7) + 5x + C
इनपुट:
πx^e
आउटपुट:
(π/(e+1))x^(e+1) + C
इनपुट:
(f+1)^(-1)
आउटपुट:
Cannot integrate (f+1)^(-1)
e
और π
, गुणांक में केवल मूल्यों तर्कसंगत संख्या होगी? यानी बहु-उपयोगी बहुपद को संभालना आवश्यक नहीं है? 2. जब आप कहते हैं " गैर-एक्स 1-चार चर ", क्या आप प्रतिबंधित कर रहे हैं a-zA-Z
या आप अन्य यूनिकोड पर्वतमाला को शामिल करने का इरादा रखते हैं?
ln(x) + C
इनपुट के लिए प्रोग्राम प्रिंट करता है तो बोनस होना चाहिए x^(-1)
?
x^(e+1)
यह एक एकीकृत नहीं होगा, लेकिन यह एक एकीकरण का परिणाम हो सकता है। 2) कई अक्षर चर नहीं होंगे। 3) हां। 4) हां, लेकिन यह होना चाहिए (1/56)x^(1/7+1) + C
(मैंने उदाहरणों में गलती की)।