Téléchargez l’application
Sélectionnez un dossier et demandez à l’assistant de lire les fichiers concernés avant de les modifier. Définissez le résultat attendu et les limites de la tâche.
Intégrez un polynôme fourni par zéro à 64 coefficients entiers en degrés croissants, chacun dans ±10^9, et renvoyez des coefficients rationnels avec une constante nulle fixée. Testez les entrées vides et les zéros finaux en dérivant le résultat, en rejetant les booléens et coefficients hors limites sans quadrature numérique.
Sélectionnez un dossier et demandez à l’assistant de lire les fichiers concernés avant de les modifier. Définissez le résultat attendu et les limites de la tâche.
Choisissez un endpoint compatible. Les outils disponibles et la qualité des réponses dépendent du modèle et du serveur utilisés.
Examinez les changements et les sorties de commandes. Lancez les vérifications du projet avant de valider le résultat : le code généré n’est pas testé automatiquement.
Comparez le comportement observé au résultat attendu. Si une vérification échoue, cherchez la cause avant de poursuivre les modifications.
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)]
Vérifiez avant d’appliquer. Examinez les changements et les sorties de commandes. Lancez les vérifications du projet avant de valider le résultat : le code généré n’est pas testé automatiquement.