ใช้อินทิกรัลไม่ จำกัด กับสตริงที่กำหนด กฎเดียวที่คุณจะใช้จะถูกกำหนดเช่น:
∫cx ^ (n) dx = (c / (n + 1)) x ^ (n + 1) + C, n ≠ -1 c, C และ n เป็นค่าคงที่ทั้งหมด
ข้อมูลจำเพาะ:
- คุณจะต้องสามารถรวมหลายชื่อด้วยคุณสมบัติที่เป็นไปได้:
(numerator/denominator)สัมประสิทธิ์อาจจะเป็นส่วนในรูปแบบที่- การรับรู้ว่า e และπเป็นค่าคงที่และในการใช้งานของพวกเขาสามารถสร้างเศษส่วนหรือนิพจน์ที่ประกอบด้วยพวกเขา (สามารถเก็บไว้ในเศษส่วนเช่น
(e/denominator)หรือ(numerator/e)หรือถ้าอยู่ในเลขชี้กำลังx^(e+1))- นอกเหนือจากค่าคงที่สองค่าคงที่สัมประสิทธิ์ทั้งหมดจะเป็นจำนวนตรรกยะจำนวนจริง
- เลขชี้กำลังอาจเป็นเศษส่วนในรูปแบบ
x^(exponent)- การแสดงออกกับ
eหรือπในพวกเขานอกเหนือจากตัวเองจะไม่อยู่ในเลขยกกำลัง (คุณจะไม่ต้องรวมสิ่งต่าง ๆ เช่นx^(e+1)แต่คุณอาจรวมx^(e))
- การแสดงออกกับ
- สามารถใช้ตัวแปรที่ไม่ใช่ x 1-char (เช่น
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. เมื่อคุณพูดว่า " ตัวแปรที่ไม่ใช่ x 1-char " คุณ จำกัดa-zA-Zหรือตั้งใจที่จะรวมช่วง Unicode อื่นหรือไม่?
ln(x) + Cสำหรับการป้อนข้อมูลของx^(-1)?
x^(e+1)จะไม่รวมเข้าด้วยกัน แต่อาจเป็นผลมาจากการรวมเข้าด้วยกัน 2) จะไม่มีตัวแปรตัวอักษรหลายตัว 3) ใช่ 4) ใช่ แต่มันควรจะเป็น(1/56)x^(1/7+1) + C(ฉันทำผิดพลาดในตัวอย่าง)