ForHosting KIT · Mathématiques

Nombres strobogrammatiques

Retourné tête en bas, 619 se lit toujours 619 : il est strobogrammatique, alors que 10 échoue, car la rotation inverse ses chiffres. Saisissez un entier positif ou nul pour voir sa forme tournée et un oui ou un non clair. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
N
619
Vous obtenez
Décimal
619
Nombre de chiffres
3
Pivoté
619

Un nombre strobogrammatique est un entier non négatif dont les chiffres décimaux forment encore la même chaîne de chiffres après une rotation de cent quatre-vingts degrés de toute la figure. Seuls cinq chiffres survivent à ce demi-tour en tant que chiffres : zéro, un et huit restent eux-mêmes, tandis que six et neuf s'échangent. Tout deux, trois, quatre, cinq ou sept rompt la propriété. Ce vérificateur prend un seul entier non négatif, construit la chaîne tournée de droite à gauche avec cette table fixe, et indique si la forme tournée coïncide avec l'originale. Les entrées négatives sont rejetées comme invalides afin d'aligner le contrat sur la définition habituelle des entretiens et manuels pour les entiers non négatifs.

Qu'est-ce qu'un nombre strobogrammatique et quels chiffres tournent

Imaginez écrire un nombre sur l'afficheur transparent d'une calculatrice et retourner cet afficheur. Après le demi-tour, chaque chiffre ressemble soit à un autre chiffre, soit devient illisible. La table de rotation acceptée en théorie des nombres récréative et dans les problèmes de programmation est fixe et réduite : zéro donne zéro, un donne un, huit donne huit, six donne neuf et neuf donne six.

Les chiffres deux, trois, quatre, cinq et sept n'ont pas d'image standard de chiffre sous un demi-tour, donc tout nombre qui les contient ne peut être strobogrammatique. La longueur compte avec la table car la rotation inverse l'ordre de gauche à droite : le chiffre de poids faible devient le plus significatif après le retournement. C'est pourquoi dix échoue bien que ses deux chiffres soient rotables : zéro et un se mappent correctement, mais la chaîne tournée est zéro-un, qui n'est pas la même suite de caractères que un-zéro.

Les positifs classiques incluent zéro, un, huit, onze, soixante-neuf, quatre-vingt-huit, quatre-vingt-seize, six cent dix-neuf, huit cent huit et huit cent dix-huit. Les valeurs strobogrammatiques à un chiffre sont exactement les points fixes de la table : zéro, un et huit. Les paires à deux chiffres qui fonctionnent sont onze, soixante-neuf, quatre-vingt-huit et quatre-vingt-seize.

La définition est purement combinatoire sur des chaînes de chiffres ; elle n'implique ni primalité, ni divisibilité, ni approximation en virgule flottante. Les supports pédagogiques associent souvent les tests strobogrammatiques à des curiosités de chiffres voisines comme les palindromes, mais les deux propriétés sont indépendantes : un nombre peut être palindrome sans être strobogrammatique, et soixante-neuf est strobogrammatique sans être palindrome.

Usage pratique, limites, tarification et canaux de livraison

Utilisez l'outil navigateur lorsque vous voulez un verdict strobogrammatique immédiat pour étudier des problèmes d'entretien, préparer un cours de théorie des nombres ou vérifier une réponse de concours sans installer un système d'algèbre informatique. Les entrées acceptées sont des entiers non négatifs jusqu'au maximum publié, afin que les exemples de classe et les démonstrations d'entretien restent exacts dans des plages numériques ordinaires. Les résultats ne dépendent jamais d'horloges, de graines aléatoires ni de services arithmétiques distants.

Branchez le point d'accès dans des applications d'entraînement aux entretiens, des pages de mathématiques récréatives, des pipelines de classification d'entiers ou des tableaux de bord pédagogiques où vous préférez déjà des règles exactes sur les chiffres à des calculatrices opaques. Si vous voulez seulement savoir si un afficheur ressemblerait encore au même nombre à l'envers, voici la page dédiée à cette intention de recherche, et non un outil générique de palindrome ou de somme de chiffres.

Contrôles d'entretien et de concours

Candidats et correcteurs peuvent vérifier la classification strobogrammatique d'entiers non négatifs arbitraires et inspecter la chaîne de chiffres tournée sans écrire une boucle locale de table et d'inversion.

Démonstrations de théorie des nombres en classe

Les enseignants peuvent montrer quels chiffres survivent à un demi-tour de 180° et pourquoi la longueur et l'ordre inversé comptent, avec chaque champ intermédiaire visible pour la discussion.

Pipelines automatisés de classification d'entiers

Les scripts qui étiquettent les entiers comme strobogrammatiques ou non peuvent appeler un unique point d'accès déterministe facturé à l'item au lieu d'embarquer des tables de rotation ad hoc.

Que se passe-t-il si n est négatif ?

Ce vérificateur exige un entier non négatif ; les négatifs sont rejetés et non facturés.

Quels chiffres sont autorisés après rotation ?

Seulement 0, 1, 6, 8 et 9. Selon la table, 0→0, 1→1, 6→9, 8→8 et 9→6.

Les résultats sont-ils déterministes ?

Oui. Le même n produit toujours les mêmes indicateurs, le même nombre de chiffres et la même chaîne tournée lorsqu'elle est présente. Il n'y a ni modèle, ni appel réseau, ni aléa sur le chemin.

Pourquoi 10 n'est-il pas un nombre strobogrammatique ?

Parce qu'un demi-tour inverse aussi l'ordre des chiffres. Le 1 et le 0 résistent à la rotation, mais la forme tournée place le 0 en premier et le 1 ensuite : la suite n'est plus la même.

Un nombre strobogrammatique est-il un palindrome ?

Pas forcément, les deux propriétés sont indépendantes. 619 est strobogrammatique, puisque le 6 et le 9 s'échangent en tournant, mais lu à l'envers il donne un autre nombre : ce n'est pas un palindrome.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/numth/strobogrammatic-number

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/numth/strobogrammatic-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":619}'
{
  "n": 619
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.strobogrammatic_number",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Le parcours est entièrement déterministe, sans réseau, et s'exécute gratuitement dans le navigateur ainsi que via l'API facturée à l'item.

Comment ce vérificateur évalue la propriété et ce qu'il renvoie

L'implémentation vérifie que n est présent, fini, entier et non négatif. Elle prend ensuite la forme décimale canonique sans signe, parcourt du dernier caractère au premier et applique la table de rotation à chaque chiffre. Si chaque chiffre a un partenaire mappé, le moteur joint ces partenaires en une chaîne tournée de même longueur et la compare à la forme décimale d'origine par égalité stricte de caractères. Appelez la capacité avec un champ n contenant un entier non négatif, soit comme nombre JSON dans la plage sûre, soit comme chaîne de chiffres qui se normalise en entier. La réponse inclut toujours n, decimal, digit_count, all_digits_rotatable et is_strobogrammatic. Lorsque tous les chiffres étaient rotables, rotated est inclus pour auditer le demi-tour ; lorsqu'un chiffre a échoué à la table, rotated est omis plutôt que renvoyé comme null, conformément à la règle du cadre selon laquelle les champs optionnels sont supprimés et non annulés. n manquant, non-entiers, valeurs au-dessus du maximum publié et tout n négatif échouent avec invalid_input et ne sont pas facturés.

Usage pratique, limites, tarification et canaux de livraison

Utilisez l'API lorsqu'un script, un correcteur de devoirs ou une plateforme éducative a besoin d'un JSON stable pour de nombreuses valeurs sous un contrat fixe. Chaque requête réussie est un item facturable à $0.002 ; une validation échouée ne consomme pas de solde. La livraison fonctionne depuis le formulaire web, l'API de tâches, les clients SDK et les autres canaux KIT sans modifier le contrat mathématique.

Comment vérifier un nombre strobogrammatique avec cette API ?

Envoyez un corps JSON avec le champ entier non négatif n à la capacité numth.strobogrammatic_number. La réponse renvoie is_strobogrammatic, decimal, digit_count, all_digits_rotatable et rotated lorsque chaque chiffre se mappe sous la table à 180°.

Le vérificateur de nombres strobogrammatiques est-il gratuit ?

L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par item réussi ; les échecs de validation ne sont pas facturés.

Consulter la documentation complète du KIT →