Algorithmes
L'endpoint /algorithms fournit plusieurs algorithmes à utiliser comme paramètres. Vous pouvez entrer une ou deux valeurs selon l'algorithme.
gethttps://api.moxon.dev /v5/algorithms
Essayerget/v5/algorithms
curl -X GET \ "https://api.moxon.dev/v5/algorithms"Envoyez la requête pour voir la réponse ici.
methodstringrequisL'algorithme à utiliser (voir les méthodes disponibles ci-dessous)
- anagram
- bubblesort
- factorial
- gcd
- isprime
- fibonacci
- palindrome
- primelist
- primefactors
- reverse
- roman
valuestringrequisLa valeur à utiliser dans l'algorithme. Doit contenir au moins un caractère
value2stringoptionnelLa deuxième valeur à utiliser si nécessaire. Doit contenir au moins un caractère
| Méthode | Description | Nécessite value2 | Limites |
|---|---|---|---|
anagram | Vérifie si deux chaînes sont des anagrammes | Oui | Max 1000 caractères |
bubblesort | Trie un tableau de nombres, séparés par des virgules | Non | Max 1000 éléments |
factorial | Calcule la factorielle d'un nombre entre 0 et 170 | Non | 0–170 |
fibonacci | Calcule une séquence de Fibonacci jusqu'à un nombre donné | Non | 0–1000 |
gcd | Calcule le plus grand commun diviseur de deux nombres | Oui | 1–100 000 |
isprime | Vérifie si un nombre est premier | Non | 1–100 000 |
palindrome | Vérifie si une chaîne est un palindrome | Non | Max 1000 caractères |
primelist | Retourne une liste de nombres premiers jusqu'à un nombre donné | Non | 2–10 000 |
primefactors | Retourne la liste des facteurs premiers d'un nombre | Non | 1–100 000 |
reverse | Inverse une chaîne | Non | Max 1000 caractères |
roman | Convertit entre chiffres romains et nombres (1–3999) | Non | 1–3999 |
answernumber|string|boolean|number[]Le résultat de l'algorithme
Si les paramètres sont manquants ou invalides, l'API retournera une erreur :
- 400
Please provide a valid algorithm (?method={algorithm})Le paramètremethodest manquant ou invalide - 400
Value must be a numberfactorial/isprime:valuen'est pas numérique - 400
Value must be an integerfactorial/isprime:valuen'est pas un nombre entier - 400
Number must be positivefactorial/isprime:valueest négatif (ou nul pourisprime) - 400
Number must be between 0 and 170factorial:valueest hors de la plage autorisée - 400
Number must be between 1 and 100000isprime:valueest hors de la plage autorisée
Mis à jour le 26 juillet 2026