Algorithmes
L'endpoint /algorithms propose plusieurs algorithmes à entrer en paramètre. Il est possible d'entrer une ou deux valeurs en fonction de l'algorithme.
gethttps://api.moxon.dev /v1/algorithms
methodstringrequisL'algorithme à utiliser (voir les méthodes disponibles ci-dessous)
valuestringrequisLa valeur à utiliser dans l'algorithme. Doit contenir au minimum un caractère
value2stringoptionnelLa seconde valeur à utiliser si nécessaire. Doit contenir au minimum un caractère
| Méthode | Description | Nécessite value2 |
|---|---|---|
anagram | Vérifie si deux chaînes sont des anagrammes | Oui |
bubblesort | Trie un tableau de nombres, séparés par des virgules | Non |
factorial | Calcule la factorielle d'un nombre situé entre 0 et 170 | Non |
gcd | Calcule le plus grand diviseur commun de deux nombres | Oui |
isprime | Vérifie si un nombre est premier | Non |
fibonacci | Calcule une séquence de Fibonacci jusqu'à un nombre donné | Non |
palindrome | Vérifie si une chaîne est un palindrome | Non |
primelist | Retourne une liste de nombres premiers jusqu'à un nombre donné | Non |
primefactors | Retourne la liste des facteurs premiers d'un nombre | Non |
reverse | Inverse une chaîne de caractères | Non |
GET /v1/algorithms?method=gcd&value=17&value2=493{
"answer": 17
}curl -X GET "https://api.moxon.dev/v1/algorithms?method=gcd&value=17&value2=493"Si la valeur de method ou value est vide ou invalide, ou que value2 est nécessaire mais vide, une erreur sera renvoyée.
Mis à jour le 8 avril 2026