Unduh aplikasi
Pilih folder dan minta asisten membaca berkas terkait sebelum mengeditnya. Tentukan tujuan serta batas tugas.
Integrasikan polinomial dengan nol hingga 64 koefisien bulat menurut derajat menaik, masing-masing dalam ±10^9, dan kembalikan koefisien rasional dengan konstanta nol tetap. Uji masukan kosong serta nol di akhir dengan menurunkan hasilnya, lalu tolak Boolean atau koefisien di luar batas tanpa kuadratur numerik.
Pilih folder dan minta asisten membaca berkas terkait sebelum mengeditnya. Tentukan tujuan serta batas tugas.
Pilih endpoint yang kompatibel. Alat yang tersedia dan kualitas jawaban bergantung pada model serta server yang digunakan.
Tinjau perubahan dan keluaran perintah. Jalankan pemeriksaan proyek sebelum menerima hasilnya; kode yang dihasilkan tidak otomatis sudah diuji.
Bandingkan perilaku sebenarnya dengan hasil yang diharapkan. Jika pemeriksaan gagal, cari penyebabnya sebelum membuat perubahan lain.
from fractions import Fraction
def antiderivative(coefficients):
if type(coefficients) is not list or len(coefficients) > 64:
raise ValueError("integral.input")
if any(type(value) is not int or abs(value) > 10**9 for value in coefficients):
raise ValueError("integral.coefficient")
return [Fraction(0)] + [Fraction(value, degree+1)
for degree, value in enumerate(coefficients)]
Tinjau sebelum menerapkan. Tinjau perubahan dan keluaran perintah. Jalankan pemeriksaan proyek sebelum menerima hasilnya; kode yang dihasilkan tidak otomatis sudah diuji.