Aller au contenu
Accueil moxon

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/v3/algorithms

Paramètres

  • methodstringrequis

    L'algorithme à utiliser (voir les méthodes disponibles ci-dessous)

  • valuestringrequis

    La valeur à utiliser dans l'algorithme. Doit contenir au moins un caractère

  • value2stringoptionnel

    La deuxième valeur à utiliser si nécessaire. Doit contenir au moins un caractère

Méthodes disponibles

MéthodeDescriptionNécessite value2
anagramVérifie si deux chaînes sont des anagrammesOui
bubblesortTrie un tableau de nombres, séparés par des virgulesNon
factorialCalcule la factorielle d'un nombre entre 0 et 170Non
gcdCalcule le plus grand commun diviseur de deux nombresOui
isprimeVérifie si un nombre est premierNon
fibonacciCalcule une séquence de Fibonacci jusqu'à un nombre donnéNon
palindromeVérifie si une chaîne est un palindromeNon
primelistRetourne une liste de nombres premiers jusqu'à un nombre donnéNon
primefactorsRetourne la liste des facteurs premiers d'un nombreNon
reverseInverse une chaîneNon

Exemple de requête

Requête
GET /v3/algorithms?method=gcd&value=17&value2=493

Réponse

Réponse
{
    "answer": 17
}

cURL

cURL
curl -X GET "https://api.moxon.dev/v3/algorithms?method=gcd&value=17&value2=493"

Gestion des erreurs

Si les paramètres sont manquants ou invalides, l'API retournera une erreur :

  • 400Please provide a valid algorithm (?method={algorithm})Le paramètre method est manquant ou invalide