ForHosting KIT · Mathematik

Harshad-Zahl prüfen

18 ist eine Harshad-Zahl: Die Quersumme ist 9, und 18 geteilt durch 9 ergibt genau 2. Geben Sie eine positive ganze Zahl ein und sehen Sie Ziffern, Quersumme und ob diese die Zahl teilt, nützlich für Wettbewerbsaufgaben und Hausaufgaben. 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
18
Erhalten Sie
Ziffern
1, 8
Ziffernanzahl
2
Quersumme
9
Quotient
2

Eine Harshad-Zahl—auch Niven-Zahl genannt—ist eine positive ganze Zahl, die durch die Summe ihrer eigenen Dezimalziffern teilbar ist. Der Name Harshad stammt aus dem Sanskrit und bedeutet «Freudengeber»; der Name Niven ehrt den Mathematiker Ivan Niven; beide Bezeichnungen bezeichnen dieselbe Teilbarkeitseigenschaft. Schüler begegnen diesen Zahlen in Olympiadeaufgaben und Hausaufgaben zur Ziffernsumme; Lehrkräfte brauchen ein deterministisches Orakel, das Ziffern, Summe und Quotienten zeigt; Ingenieure nutzen den Test gelegentlich als leichten Strukturfilter für Serienkennungen. Dieser Prüfer nimmt eine einzige positive ganze Zahl n, zerlegt ihre Dezimalziffern, summiert sie, prüft, ob diese Summe n teilt, und liefert den ganzzahligen Quotienten, wenn sie es tut.

Wie der Harshad-(Niven-)Test und der Quotient berechnet werden

Beginnen Sie mit einer positiven ganzen Zahl n in der Basis zehn. Extrahieren Sie jede Stellenwertziffer, indem Sie wiederholt n modulo zehn bilden und mit ganzzahliger Division durch zehn teilen; kehren Sie die gesammelten Reste anschließend um, sodass sie von der höchstwertigen zur niedrigstwertigen erscheinen. Addieren Sie diese Ziffernwerte zu s, in Lehrbüchern oft s(n) oder sod(n) geschrieben.

Per Definition ist n genau dann Harshad—gleichbedeutend Niven—wenn s n ohne Rest teilt, also n mod s gleich null ist. Besteht der Test, ist der Harshad-Quotient die gewöhnliche ganzzahlige Division von n durch s; scheitert er, gibt es unter dieser Definition keinen ganzzahligen Quotienten und das Feld wird als null zurückgegeben, damit Clients verzweigen können, ohne einen Bruchwert zu erfinden.

Klassische Beispiele: achtzehn hat die Ziffern eins und acht, Summe neun, und achtzehn geteilt durch neun ergibt zwei, also ist sie Harshad mit Quotient zwei; neunzehn hat die Ziffern eins und neun, Summe zehn, und neunzehn ist nicht durch zehn teilbar, also ist sie nicht Harshad. Eins ist Harshad, weil die einzige Ziffer eins die Eins mit Quotient eins teilt. Zehnerpotenzen wie zehn und hundert haben Ziffernsumme eins und sind daher stets Harshad.

Wo Harshad-Prüfungen in der realen Arbeit vorkommen

Unterrichtsstunden zu Teilbarkeitsregeln für drei und neun nutzen bereits die Dezimalziffernsumme; Harshad-Zahlen erweitern diese Intuition zum vollständigen Teilbarkeitsprädikat und geben Schülern eine benannte Familie zum Erkunden. Produkt- und Betriebsteams wenden manchmal leichte Strukturfilter auf Ticketcodes, Chargenkennungen oder generierte Seriennummern an, wenn ein vollständiges Luhn-Verfahren oder eine kryptografische Prüfziffer schwerer wäre als nötig; ein deterministisches Harshad-Flag plus Quotient ist ein einfaches Tor, das offline geprüft werden kann. Nutzen Sie das kostenlose Browser-Werkzeug für Hausaufgaben und schnelle Plausibilitätsprüfungen und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massiverifikation benötigen.

Wenn Sie später nur die Ziffernsumme ohne Harshad-Prädikat, eine Bereichsaufzählung von Harshad-Zahlen oder Mehrbasen-Entwicklungen brauchen, behandeln Sie das als getrennte Suchabsichten statt diese Landing zu überladen.

Unterricht zur Teilbarkeit durch Ziffernsumme

Zeigen Sie Schülern die geordneten Ziffern, ihre Summe und das Teilen-oder-Scheitern-Ergebnis, damit die Niven-Definition konkret statt abstrakt wird.

Leichte Strukturprüfungen für Serien

Wenden Sie ein deterministisches Harshad-Flag und den Quotienten auf Ticket- oder Chargenkennungen in Pipelines an, die ein einfaches additives Tor brauchen.

Was ist eine Harshad- oder Niven-Zahl?

Eine positive ganze Zahl, die durch die Summe ihrer Dezimalziffern teilbar ist. Zum Beispiel hat 18 die Ziffernsumme 9 und 18÷9=2, also ist 18 Harshad (Niven).

Was bedeutet das Feld quotient?

Wenn die Summe n nicht teilt, ist quotient null.

Warum wird n kleiner als 1 abgelehnt?

Die klassische Definition gilt nur für positive ganze Zahlen.

Ist nur die Basis zehn unterstützt?

Ja. Dieser Prüfer verwendet nur Dezimalziffern, was der üblichen Harshad/Niven-Suchabsicht entspricht. Andere Basen liegen hier außerhalb des Umfangs.

Ist 18 eine Harshad-Zahl?

Ja. Die Ziffern 1 und 8 ergeben die Quersumme 9, und 18 geteilt durch 9 ist 2 ohne Rest. Das Ergebnis zeigt die Ziffern, die Quersumme 9 und den Quotienten 2.

Warum ist 11 keine Harshad-Zahl?

Die Ziffern 1 und 1 ergeben die Quersumme 2, und 11 ist ungerade, lässt sich also nicht ohne Rest durch 2 teilen. Teilt die Quersumme die Zahl nicht, wird kein Quotient angezeigt.

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

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.

Browser-Werkzeug und API teilen eine reine Funktion, sodass interaktive Prüfungen und automatisierte Pipelines nie stillschweigend auseinanderlaufen.

Was Sie senden und was Sie zurückerhalten

Null und negative ganze Zahlen scheitern, weil die klassische Harshad- und Niven-Definition nur für positive ganze Zahlen gilt; die Fehlermeldung besagt, dass n mindestens eins sein muss, damit Formulare und Skripte die Eingabe korrigieren können, ohne zu raten. Da die Engine reine Parse-Arbeit ist, erzeugt dasselbe n stets dasselbe Objekt—ohne Modelldrift und ohne gespeicherten Zustand zwischen Aufrufen. Geben Sie eine erforderliche positive ganze Zahl unter dem Feld n an, oder die Aliasse number, value oder integer. Fehlende, nicht ganzzahlige, kleinere als eins oder über dem Maximum sicherer Ganzzahlen liegende Werte werden mit invalid_input abgelehnt und nicht berechnet. Bei Erfolg enthält die Antwort das normalisierte n, digits als Array von Dezimalziffernwerten in Reihenfolge von höchst- zu niedrigstwertig, digit_count als Länge dieses Arrays, digit_sum als deren Summe, is_harshad als booleschen Wert und quotient als die ganze Zahl n geteilt durch digit_sum, wenn is_harshad true ist, oder null, wenn die Summe n nicht teilt. Beispielprüfungen: n gleich achtzehn liefert die Ziffern eins und acht, digit_sum neun, is_harshad true, quotient zwei; n gleich neunzehn liefert digit_sum zehn, is_harshad false, quotient null; n gleich zwölf liefert die Ziffern eins und zwei, Summe drei, Quotient vier. Der Vertrag ist stabiles JSON, geeignet für Unit-Tests, Unterrichtsdemos und Batch-Pipelines.

Wo Harshad-Prüfungen in der realen Arbeit vorkommen

Da diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element, und fehlgeschlagene Validierung wird nicht berechnet.

Wettbewerbs- und Hausaufgaben-Fixtures

Prüfen Sie, ob n Harshad ist, und erfassen Sie den exakten Quotienten für Olympiadeaufgaben und Unterrichts-Lösungsschlüssel.

Was kostet es?

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

Vollständige KIT-Dokumentation lesen →