ForHosting KIT · Mathématiques

Vérificateur de nombre pratique

Indique si chaque entier inférieur à n peut s'obtenir avec des diviseurs distincts de n : 12 est pratique, car 1, 2, 3, 4, 6 et 12 atteignent toutes les valeurs de 1 à 12. Sinon, vous voyez le premier nombre impossible à former. 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
12
Vous obtenez
Diviseurs
1, 2, 3, 4, 6, 12
Nombre de diviseurs
6
Somme des diviseurs
28

Le vérificateur de nombre pratique répond à une question classique de théorie des nombres : tout entier positif strictement inférieur à n peut-il s'écrire comme somme de diviseurs positifs distincts de n ? Fournissez un entier positif n et l'outil renvoie la liste complète des diviseurs en ordre croissant, le nombre et la somme des diviseurs, un booléen practical et—lorsque la réponse est fausse—le premier entier positif qui ne peut pas se former ainsi. Le moteur énumère les diviseurs par division d'essai déterministe, puis exécute un balayage de suite complète qui n'utilise jamais le hasard, n'appelle jamais le réseau et ne dépend jamais de l'horloge, de sorte que le même n produit toujours la même classification.

Ce qu'est un nombre pratique et ce que contient la réponse

Un entier positif n est pratique lorsque tout entier positif plus petit peut s'exprimer comme somme de diviseurs positifs distincts de n. Comme n est toujours un diviseur de lui-même, la même condition couvre aussi tous les entiers de un à n. Un est pratique par vacuité : il n'existe aucun entier positif plus petit à représenter.

Deux est pratique parce que un est un diviseur. Douze est l'exemple standard : ses diviseurs un, deux, trois, quatre, six et douze forment tout entier de un à douze par sous-ensembles distincts. Dix n'est pas pratique : ses diviseurs un, deux, cinq et dix forment un, deux, trois égal à un plus deux, cinq, six, sept, dix, etc., mais quatre n'a pas de représentation, de sorte que quatre est la première valeur non représentable.

Les entiers impairs strictement supérieurs à un ne sont jamais pratiques, car deux ne peut s'écrire comme somme de diviseurs impairs. Les libellés parfait, abondant et déficient répondent à une autre question sur la somme aliquote ; un nombre peut être pratique sans être abondant, et abondant sans être pratique.

Comment les entrées sont lues et comment le balayage de suite complète reste exact

Les signes plus initiaux optionnels sont autorisés pour les valeurs positives ; les espaces intégrés, préfixes hexadécimaux et notation exponentielle sont rejetés pour qu'une mauvaise cellule ne devienne pas un indicateur erroné. Les entiers négatifs et zéro sont rejetés car les nombres pratiques ne sont définis ici que sur les entiers positifs. Le moteur reste dans les entiers sûrs de JavaScript, largement suffisants pour les problèmes de cours, les concours de programmation et la plupart des contrôles appliqués sur des n modérément grands.

En interne, chaque diviseur positif est collecté par division d'essai : on parcourt d de un jusqu'au plancher de la racine carrée de n et, chaque fois que d divise n, on enregistre d et n divisé par d lorsque ces partenaires sont distincts, puis on fusionne les moitiés en une seule liste croissante. Le balayage de suite complète maintient une portée R signifiant que tout entier de un à R est déjà une somme de sous-ensemble des diviseurs traités jusqu'ici.

Pour le diviseur suivant d, si d est au plus R plus un, l'intervalle couvert s'étend à R plus d sans trous ; si d dépasse R plus un, R plus un est le premier entier non représentable et n n'est pas pratique. Cette procédure n'exige que des contrôles modulaires et des additions entières—jamais une étape en virgule flottante qui pourrait inventer un faux résultat pratique.

Où les contrôles de nombres pratiques s'insèrent dans l'étude, les démos et le code

Les élèves rencontrent les nombres pratiques en apprenant les sommes de diviseurs, en explorant la structure hautement composée et en lisant sur les représentations de type fractions égyptiennes et problème des pièces qui utilisent l'ensemble des diviseurs comme dénominations. Les enseignants peuvent générer des clés de correction pour des fiches sans se fier à des calculateurs opaques qui masquent l'argument de somme de sous-ensembles.

Les développeurs utilisent le même contrat pour valider des données d'exemple dans des bibliothèques de théorie des nombres, pour conditionner des tests de propriétés sur des générateurs d'entiers aléatoires, ou pour pré-vérifier qu'une graine appartient à la classe pratique avant une étape de simulation. La préparation aux concours a souvent besoin d'une source rapide hors ligne de réponses sur les nombres pratiques pour vérifier les solutions sans télécharger des tables OEIS.

Associez-le aux vérificateurs de somme aliquote et d'abondance lorsque vous avez besoin d'abondance plutôt que de représentabilité, à un outil de liste de diviseurs lorsque vous n'avez besoin que des facteurs, et à des aides de factorisation première lorsque vous avez besoin des puissances premières d'un entier plutôt que de la classification en nombre pratique.

Classification pour devoirs et concours

Classez des entiers comme pratiques ou non pour des fiches et contrôles de concours en lisant l'indicateur practical et le premier trou sans construire à la main des sommes de sous-ensembles.

Enseigner les sommes de sous-ensembles de diviseurs

Montrez aux élèves comment des diviseurs distincts agissent comme dénominations pendant qu'ils modifient n en direct dans le navigateur sans coût et voient le premier entier non représentable.

Combien coûte le vérificateur de nombre pratique ?

Il est gratuit dans votre navigateur sur cette page.

Que se passe-t-il si n est inférieur à 1 ?

Les nombres pratiques ne sont définis ici que pour les entiers positifs n ≥ 1.

Comment la propriété pratique est-elle décidée ?

L'outil liste tous les diviseurs positifs de n puis les balaye comme suite complète.

L'algorithme est-il aléatoire ?

Non. Il n'utilise que la division d'essai déterministe et l'arithmétique entière. Le même n produit toujours les mêmes diviseurs, le même indicateur et le même premier trou lorsqu'il existe.

En quoi cela diffère-t-il d'un contrôle de nombre abondant ?

L'abondance compare la somme aliquote des diviseurs propres à n. La praticité demande si tout entier positif plus petit est une somme de diviseurs distincts. Les deux classifications répondent à des questions distinctes.

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/practical-number-check

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/practical-number-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":12}'
{
  "n": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.practical_number_check",
  "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.

Utilisez-le gratuitement dans le navigateur pour les devoirs, la préparation aux concours et l'exploration de type OEIS, ou appelez l'API à $0.002 par requête réussie lorsque vous automatisez des pipelines de classification, des scripts de notation ou des démonstrations pédagogiques qui exigent des réponses reproductibles sur les nombres pratiques.

Ce qu'est un nombre pratique et ce que contient la réponse

Ce vérificateur renvoie le n analysé, le tableau des diviseurs trié, divisor_count, divisor_sum (la fonction somme des diviseurs sigma(n)), practical true ou false, et lorsque practical est false le champ first_unrepresentable avec le plus petit entier positif qui ne peut pas se former. Les champs manquants, les non-entiers, les fractions, la notation scientifique, les valeurs hors de la plage des entiers sûrs et tout n inférieur à un échouent avec invalid_input et un message clair.

Comment les entrées sont lues et comment le balayage de suite complète reste exact

Le champ préféré est n comme entier JSON, mais les chaînes décimales et les alias number ou value sont acceptés afin que formulaires, tableurs et chaînes de requête réutilisent un même contrat.

Où les contrôles de nombres pratiques s'insèrent dans l'étude, les démos et le code

Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque consultation réussie coûte $0.002, une validation échouée n'est pas facturée et rien n'est stocké après la réponse. Cette séparation—exploration interactive gratuite et API identique tarifée—correspond au reste du catalogue KIT de niveau A et vous permet de passer d'une démo de cours à un pipeline automatisé sans changer le résultat mathématique.

Fixtures de test déterministes

Générez des cas pratiques et non pratiques reproductibles pour tests unitaires, contrôles de propriétés et assertions de CI sans intégrer de dumps statiques OEIS.

Consulter la documentation complète du KIT →