ForHosting KIT · Mathematik

Smith-Zahl-Prüfer

Zeigt, ob die Ziffern einer zusammengesetzten Zahl dieselbe Summe ergeben wie die Ziffern ihrer Primfaktoren: 22 ist eine Smith-Zahl, denn 2 + 2 ist gleich 2 + 1 + 1 aus 2 × 11. Beide Summen werden angezeigt. 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
22
Erhalten Sie
Ziffernsumme
4
Ziffernsumme der Faktoren
4

Der Smith-Zahl-Prüfer beantwortet eine klassische unterhaltsame zahlentheoretische Frage: Entspricht für eine zusammengesetzte Ganzzahl n die Summe der Dezimalziffern von n der Summe der Dezimalziffern ihrer Primfaktoren, gezählt mit Vielfachheit? Geben Sie ein zusammengesetztes n an, und das Werkzeug liefert die Ziffernsumme von n, die Ziffernsumme der Primfaktorzerlegung, die Primpotenz-Faktoren und ein boolesches smith-Flag, das genau dann wahr ist, wenn diese beiden Summen übereinstimmen. Berühmte Beispiele sind zweiundzwanzig (zwei plus zwei entspricht zwei plus eins plus eins aus den Faktoren zwei und elf) und siebenundzwanzig (zwei plus sieben entspricht drei plus drei plus drei). Die Engine nutzt deterministische Probedivision und exakte Ganzzahl-Zifferndurchläufe, sodass das Ergebnis frei von Gleitkomma-Drift und bei jedem Lauf identisch ist. Sie ruft niemals das Netzwerk auf, erzeugt niemals Zufälligkeit und hängt niemals von der Uhr ab.

Was eine Smith-Zahl ist und was die Antwort enthält

Eine Smith-Zahl ist eine zusammengesetzte Ganzzahl n, sodass die Summe ihrer Dezimalziffern der Summe der Dezimalziffern aller Primfaktoren von n entspricht, wobei jede Primzahl gemäß ihrem Exponenten in der Zerlegung wiederholt wird. Primzahlen sind per Definition ausgeschlossen: Die Zerlegung einer Primzahl ist die Primzahl selbst, sodass die Ziffernsummen trivial übereinstimmen würden und die Eigenschaft uninteressant wäre. Die kleinste Smith-Zahl ist vier: Ziffernsumme vier entspricht zwei plus zwei aus der Zerlegung zwei zum Quadrat.

Zweiundzwanzig ist das bekannteste zweistellige Beispiel: zwei plus zwei entspricht zwei plus eins plus eins aus zwei mal elf. Siebenundzwanzig funktioniert, weil zwei plus sieben neun ergibt und drei hoch drei drei plus drei plus drei beiträgt. Sechs ist zusammengesetzt, aber keine Smith-Zahl: Ziffernsumme sechs gegen zwei plus drei gleich fünf.

Nicht-Smith-zusammengesetzte Zahlen sind gültige erfolgreiche Antworten mit smith false; sie sind keine Fehler. Wenn Sie nur die Primfaktorzerlegung einer Ganzzahl ohne den Smith-Vergleich benötigen, nutzen Sie ein dediziertes Faktorisierungswerkzeug; diese Seite beantwortet die Smith-Zahl-Frage mit beiden Ziffernsummen.

Wie Eingaben gelesen werden und wie die Ziffernsummen exakt bleiben

Optionale führende Pluszeichen sind für positive Werte erlaubt; eingebettete Leerzeichen, Hex-Präfixe und Exponentialnotation werden zurückgewiesen, damit eine fehlerhafte Zelle nicht zu einem falschen Flag wird. Negative Ganzzahlen und Werte unter zwei werden zurückgewiesen, da Smith-Zahlen in diesem Prüfer für zusammengesetzte positive Ganzzahlen definiert sind. Die Engine bleibt innerhalb sicherer JavaScript-Ganzzahlen, was für Schulaufgaben, Programmierwettbewerbe und die meisten angewandten Prüfungen bei moderat großem n mehr als ausreicht.

Intern wird die Zahl durch Probedivision faktorisiert: Entfernen Sie Faktoren von zwei, durchlaufen Sie dann ungerade Kandidaten bis zur Quadratwurzel des verbleibenden Rests, und schließen Sie mit einem eventuell verbleibenden Primfaktor größer als eins ab. Für jede Primpotenz p hoch e addiert die Faktor-Ziffernsumme e mal die Dezimalziffernsumme von p. Die Ziffernsumme von n selbst wird durch wiederholte Division durch zehn berechnet.

Es gibt keinen Gleitkomma-Schritt, der eine Beinahe-Ganzzahl zu einer falschen Smith-Behauptung runden könnte.

Wo Smith-Prüfungen bei Studium, Forschungsdemos und Code Anwendung finden

Studierende begegnen Smith-Zahlen, wenn sie unterhaltsame Zahlentheorie, ziffernbasierte Eigenschaften und Kuriositäten zusammengesetzter Zahlen neben vollkommenen, abundanten und Harshad-Zahlen erkunden. Lehrkräfte können Lösungsschlüssel für Arbeitsblätter erzeugen, ohne undurchsichtigen Taschenrechner-Apps zu vertrauen, die den Faktorisierungsschritt verbergen. Entwickler nutzen denselben Vertrag, um Beispieldaten für zahlentheoretische Bibliotheken zu validieren, um Property-Tests auf zufälligen Ganzzahlgeneratoren zu gaten, oder um vorab zu prüfen, dass ein Startwert in der Smith-Klasse liegt, bevor ein Demonstrationsschritt folgt.

Wettbewerbspraxis braucht oft eine schnelle Offline-Quelle für Smith-Antworten, damit Lösungen ohne das Herunterladen von OEIS-Tabellen geprüft werden können. Kombinieren Sie ihn mit Primfaktorzerlegung, wenn Sie nur die Primpotenzen benötigen, mit einem Prüfer für abundante Zahlen, wenn Sie eine Teilersummen-Klassifizierung benötigen, und mit einem Koprimzahl-Prüfer, wenn Sie paarweise ggT-Tests statt Ziffernsummen benötigen.

Klassifizierung für Hausaufgaben und Wettbewerbe

Entscheiden Sie, ob zusammengesetzte Ganzzahlen Smith-Zahlen sind, für Arbeitsblätter und Wettbewerbsprüfungen, indem Sie Ziffernsummen vergleichen, ohne von Hand zu faktorisieren.

Ziffernsummen-Kuriositäten lehren

Zeigen Sie Studierenden, wie die Ziffernsumme von n auf die Ziffernsumme der Primfaktoren trifft, während sie n live im Browser kostenlos ändern.

Was kostet der Smith-Zahl-Prüfer?

Er ist auf dieser Seite kostenlos in Ihrem Browser.

Was passiert, wenn n eine Primzahl ist oder unter 2 liegt?

Smith-Zahlen sind in der Praxis nur für zusammengesetzte Ganzzahlen n ≥ 4 definiert; dieses Werkzeug weist n < 2 und alle Primzahlen zurück.

Wie wird die Faktor-Ziffernsumme berechnet?

Zerlegen Sie n mit Vielfachheit in Primfaktoren. Addieren Sie für jede Primpotenz p^e das e-Fache der Dezimalziffernsumme von p. Vergleichen Sie diese Gesamtsumme mit der Ziffernsumme von n.

Ist der Algorithmus zufällig?

Nein. Er nutzt deterministische Probedivision und exakte Ziffernsummen. Dasselbe n ergibt immer dieselben Faktoren, Ziffernsummen und dasselbe smith-Flag.

Wie unterscheidet sich dies von der Primfaktorzerlegung?

Die Faktorisierung liefert die Primpotenzen einer Ganzzahl. Dieses Werkzeug faktorisiert eine zusammengesetzte Zahl und meldet, ob ihre Ziffernsumme der Ziffernsumme dieser Faktoren mit Vielfachheit entspricht.

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/smith-number

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

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.

Nutzen Sie sie kostenlos im Browser für Hausaufgaben, Wettbewerbsvorbereitung und OEIS-artige Erkundung, oder rufen Sie die API für $0.002 pro erfolgreicher Anfrage auf, wenn Sie Klassifizierungs-Pipelines, Bewertungsskripte oder Lehr-Demos automatisieren, die reproduzierbare Smith-Antworten benötigen.

Was eine Smith-Zahl ist und was die Antwort enthält

Dieser Prüfer weist daher Primzahlen und jedes n unter zwei mit invalid_input zurück und klassifiziert nur zusammengesetzte Zahlen. Die Antwort enthält immer das geparste n, digit_sum, factor_digit_sum, die aufsteigende Liste der Primpotenzen als Basis-Exponent-Paare, und smith gleich wahr genau dann, wenn die beiden Summen gleich sind. Fehlende Felder, Nicht-Ganzzahlen, Brüche, wissenschaftliche Notation, Werte außerhalb des sicheren Ganzzahlbereichs, n unter zwei und Primzahlen schlagen mit invalid_input und einer klaren Meldung fehl.

Wie Eingaben gelesen werden und wie die Ziffernsummen exakt bleiben

Das bevorzugte Feld ist n als JSON-Ganzzahl, aber Dezimal-Zeichenketten und die Aliase number oder value werden akzeptiert, sodass Formulare, Tabellenkalkulationen und Query-Strings einen einzigen Vertrag wiederverwenden können.

Wo Smith-Prüfungen bei Studium, Forschungsdemos und Code Anwendung finden

Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, eine fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem übrigen Tier-A-Katalog von KIT und erlaubt den Übergang von einer Unterrichts-Demo zu einer automatisierten Pipeline, ohne das mathematische Ergebnis zu verändern.

Deterministische Test-Fixtures

Erzeugen Sie reproduzierbare Smith- und Nicht-Smith-zusammengesetzte Zahlen für Unit-Tests, Property-Checks und CI-Assertions ohne statische OEIS-Dumps einzubetten.

Vollständige KIT-Dokumentation lesen →