ForHosting KIT · Mathematik

Teileranzahl-Rechner

12 hat 6 Teiler: Die Zerlegung ist 2² × 3, also ergibt sich (2+1) × (1+1) = 6. Geben Sie eine positive ganze Zahl ein und erhalten Sie die Anzahl ihrer Teiler samt den zugrunde liegenden Primzahlpotenzen. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
N
12
Erhalten Sie
Anzahl der Teiler
6
Tau
6

Die Anzahl positiver Teiler einer ganzen Zahl n, geschrieben τ(n) oder d(n), erscheint in Wettbewerbsaufgaben, Kryptographie-Hausaufgaben und immer wenn Sie wissen müssen, auf wie viele Arten eine Größe in ganze Teile zerfällt. Dieser Rechner erhält τ(n) aus der Primfaktorzerlegung von n: ist n ein Produkt von Primzahlpotenzen, ist die Anzahl das Produkt jedes Exponenten plus eins.

Warum Primfaktorzerlegung das Auflisten jedes Teilers schlägt

Eine naive Schleife von eins bis n (oder sogar bis zur Quadratwurzel) kann jeden Teiler finden, indem sie Rest null prüft, aber dieser Ansatz wird erst praktisch, nachdem Sie die volle Liste materialisieren wollen. Wenn die Frage nur lautet, wie viele Teiler existieren, liefert die Zahlentheorie eine geschlossene multiplikative Formel, die nur die Primfaktorzerlegung braucht. Schreiben Sie n als p1 hoch e1 mal p2 hoch e2 und so weiter.

Dann entsteht jeder Teiler, indem für jede Primzahl ein Exponent zwischen null und ei einschließlich gewählt wird, was ei plus eine Wahl pro Primzahl ergibt. Das Multiplizieren dieser unabhängigen Wahlen liefert τ(n), ohne je die Liste zu bauen. Bei hochzusammengesetzten Werten wäre die Liste lang; die Anzahl bleibt ein kurzes ganzzahliges Produkt.

Die Faktorisierung wird neben der Anzahl zurückgegeben, damit Sie die Arithmetik selbst prüfen oder die Identität im Unterricht lehren können.

Wo die Teileranzahl in der Praxis hineinpasst

Wettbewerbsprogrammierer nutzen τ(n) als Baustein für hochzusammengesetzte Suchen, Abundanzklassifikation und siebbasierte Tabellen. Lehrkräfte vergeben Faktorisierungs-zu-Teiler-Übungen und brauchen ein deterministisches Orakel, das die Zwischenprimzahlen zeigt, nicht eine Blackbox-Antwort. Dateningenieure brauchen manchmal die Anzahl der Faktorpaare beim Dimensionieren von Chunk-Layouts oder beim Prüfen, ob eine Gitterdimension eine erwartete Menge von Kachelgrößen zulässt.

Nutzen Sie das Browser-Werkzeug für schnelle Hausaufgaben-Checks, dann automatisieren Sie denselben Vertrag, wenn Ihr Dienst Massenprüfungen braucht. Wenn Sie später die volle Teilerliste oder die Teilersummenfunktion σ(n) brauchen, behandeln Sie diese als getrennte Absichten statt diese zählfokussierte Seite zu überladen.

Wettbewerbs- und Hausaufgaben-Checks

Prüfen Sie τ(n) für Olympiadeaufgaben und Faktorisierungsblätter, mit angezeigten Primzahlpotenzen, damit das Produkt von (e+1) inspizierbar ist.

Dimensionierung über Faktorpaare

Bestätigen Sie, wie viele geordnete oder ungeordnete Faktorpaare eine Dimension zulässt, wenn Gitter, Kacheln oder Blocklayouts geplant werden.

Was ist τ(n), die Anzahl der Teiler?

τ(n) (auch d(n)) ist die Anzahl positiver ganzer Zahlen, die n genau teilen. Wenn n = p1^e1 × … × pk^ek, dann τ(n) = (e1+1)×…×(ek+1).

Listet dies jeden Teiler auf?

Nein. Es liefert die Anzahl und die zur Berechnung genutzte Primfaktorzerlegung. Jeden Teiler aufzulisten ist eine andere Aufgabe.

Warum ist τ(1) gleich 1?

Der einzige positive Teiler von 1 ist 1 selbst. Bei leerer Primfaktorzerlegung ist das Produkt der (e+1)-Terme das leere Produkt, das 1 ergibt.

Wie viele Teiler hat 12?

Sie hat 6. Schreiben Sie 12 als 2² × 3, addieren Sie zu jedem Exponenten eins und multiplizieren Sie: (2+1) × (1+1) = 6. Die Teiler selbst müssen Sie dafür nicht auflisten.

Wie viele Teiler hat eine Primzahl?

Genau 2, nämlich 1 und die Primzahl selbst. In der Zerlegung steht die Primzahl mit dem Exponenten 1, und (1+1) ergibt 2.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/numth/divisor-count

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

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

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

min_n1
max_n9007199254740991
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Sie senden eine positive ganze Zahl; Sie erhalten die Teileranzahl, die erzeugende Faktorisierung und eine stabile JSON-Form, der automatisierte Pipelines vertrauen können.

Warum Primfaktorzerlegung das Auflisten jedes Teilers schlägt

Dieser Endpoint implementiert jenen Standardalgorithmus: Probedivision faktorisiert die Eingabe sicher innerhalb der JavaScript-Ganzzahlgrenzen und multipliziert dann die (Exponent plus eins)-Terme.

Was Sie senden und was zurückkommt

Für n gleich eins ist die Faktorisierung leer und die Anzahl eins, passend zur leeren-Produkt-Konvention der gesamten analytischen Zahlentheorie. Typische Prüfungen: zwölf faktorisiert sich als zwei zum Quadrat mal drei und hat daher (2+1)×(1+1)=6 Teiler; eine Primzahl p hat τ(p)=2; eine Primzahlpotenz p^k hat genau k+1 Teiler. Geben Sie eine positive ganze Zahl n an (Aliasse number und value werden akzeptiert). Werte unter eins, Nicht-Ganzzahlen, leere Felder und Zahlen größer als das sichere Ganzzahlmaximum der Plattform werden mit invalid_input abgelehnt und nicht berechnet. Bei Erfolg enthält die Antwort das normalisierte n, divisor_count, das Alias-Feld tau mit demselben Wert und factorization als geordnetes Array aus Prim- und Exponentenobjekten.

Wo die Teileranzahl in der Praxis hineinpasst

Weil die Fähigkeit eine reine Parse-Engine ist, gibt es keine Modelldrift, keine Netzwerkabhängigkeit und keinen gespeicherten Zustand: dasselbe n liefert immer dasselbe JSON. Der API-Preis ist die veröffentlichte Basis von $0.002 pro erfolgreichem Element; fehlgeschlagene Validierung wird nicht berechnet.

Pipeline-freundliche Zahlentheorie

Rufen Sie denselben deterministischen Vertrag aus Skripten und CI auf, damit Teileranzahl-Fixtures nie von einer Tabelle oder einem beiläufigen Webformular abhängen.

Welche Werte von n werden akzeptiert?

Ganzzahlen von 1 bis 9007199254740991 (Number.MAX_SAFE_INTEGER). Null, Negative, Dezimalzahlen und nichtnumerische Zeichenketten scheitern mit invalid_input.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →