Ganzzahl-Palindrom prüfen
Prüfen Sie, ob sich eine ganze Zahl in beide Richtungen gleich liest: 121 und 3443 ja, 10 und 123 nein. Sie sehen auch die Ziffern und ihre Umkehrung und können das Urteil mit bloßem Auge prüfen. Negative Zahlen bestehen wegen des Minuszeichens nie. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Wert
- 121
- Mit Vorzeichen
- 121
- Ziffern
- 121
- Umgekehrt
- 121
Ein ganzzahliges Palindrom ist eine ganze Zahl, die von links nach rechts und von rechts nach links gleich lautet. Klassische Unterrichtsbeispiele sind null, sieben, elf, einhunderteinundzwanzig, dreitausendvierhundertdreiundvierzig und zwölftausenddreihunderteinundzwanzig. Gegenbeispiele sind zehn, hundert, einhundertdreiundzwanzig und jede negative Ganzzahl, weil das führende Minuszeichen zur Lesart der Zahl gehört und nicht mit einer Schlussziffer übereinstimmt. Dieser Prüfer nimmt eine Ganzzahl entgegen, gewinnt ihre Dezimalziffern mit einer deterministischen Halbumkehrschleife und liefert wahr oder falsch samt vorzeichenbehafteter Form, vorzeichenloser Ziffernkette und umgedrehten Ziffern, damit Sie das Urteil mit bloßem Auge prüfen können.
Was es bedeutet, dass eine Ganzzahl ein Palindrom ist
Schreiben Sie die Ganzzahl in gewöhnlicher Dezimalform, einschließlich eines führenden Minuszeichens, wenn die Zahl negativ ist. Diese Zeichenkette ist die Lesart. Die Zahl ist ein Palindrom, wenn die Lesart ihrem eigenen Umkehrbild gleicht: das erste Zeichen entspricht dem letzten, das zweite dem vorletzten und so weiter.
Einstellige nicht negative Ganzzahlen sind stets Palindrome, weil eine einelementige Kette sich selbst gleicht. Null ist ein Palindrom. Elf, zweiundzwanzig und jede andere zweistellige Zahl, deren Zehnerziffer der Einerziffer gleicht, sind Palindrome.
Einhunderteinundzwanzig und dreitausendvierhundertdreiundvierzig sind die üblichen drei- und vierstelligen Lehrbuchbeispiele. Zehn ist kein Palindrom: die Lesart ist eins-null und die Umkehrung ist null-eins, eine andere Kette, die auch eine andere Ganzzahl wäre, wenn führende Nullen zulässig wären. Hundert ist aus demselben Grund kein Palindrom.
Minus einhunderteinundzwanzig ist ebenfalls keines, obwohl der Absolutbetrag eines ist: die vorzeichenbehaftete Lesart ist minus-eins-zwei-eins und die Umkehrung ist eins-zwei-eins-minus. Diese Seite beantwortet eine Ja-oder-Nein-Frage zu einer einzigen Dezimalganzzahl. Sie listet keine anderen Basen auf, in denen dieselbe Ganzzahl palindromisch werden könnte, und behandelt weder ein Wort noch ein Datum noch einen Satz als Eingabe.
Die Definition ist fest und deterministisch. Es gibt keine Stichprobe, keinen Gleitkommavergleich und keine näherungsweise Gleichheit. Eine Nichtganzzahl wird nicht als falsch eingestuft: sie wird zurückgewiesen, weil der Vertrag nur ganze Zahlen betrifft.
Wie die Eingabe gelesen wird und wie die Halbumkehr exakt bleibt
Exponentialnotation, Hex-Präfixe, leere Ketten und mehrstellige Ketten mit führenden Nullen werden zurückgewiesen, damit eine fehlerhafte Tabellenzelle nicht zu einem falschen Wahrheitswert wird. Intern wandelt die Engine die Zahl nicht in eine Zeichenkette um, um das Flag zu entscheiden. Sie führt eine Halbumkehr auf dem nicht negativen Betrag aus: solange die verbleibende vordere Hälfte größer ist als die umgedrehte hintere Hälfte, löst sie die letzte Ziffer mit Rest zehn und hängt sie an die Umkehrung.
Gerade lange Zahlen gelingen, wenn beide Hälften gleich sind. Ungerade lange Zahlen gelingen, wenn die vordere Hälfte der Umkehrung ohne die mittlere Ziffer gleicht. Zahlen, die auf null enden, können nur Palindrome sein, wenn die Zahl selbst null ist, weil eine führende Null nie geschrieben wird.
Negative Eingaben überspringen die Schleife und liefern false.
Wo eine Ja-oder-Nein-Palindromprüfung ihren Nutzen hat
Lernende begegnen palindromischen Zahlen, wenn sie erstmals Ziffern umdrehen, wenn sie Lychrel-Kandidaten studieren, und wenn Wettbewerbsaufgaben fragen, ob ein Kennzeichen, eine Ticketnummer oder ein erzeugter Bezeichner symmetrisch ist. Lehrkräfte können Lösungsschlüssel für Arbeitsblätter erzeugen, ohne einem Rechner zu vertrauen, der ein Minuszeichen stillschweigend streicht oder zehn als Palindrom behandelt, weil er den Absolutbetrag betrachtet. Entwicklerinnen und Entwickler nutzen denselben Vertrag, um Beispieldaten zahlentheoretischer Bibliotheken zu prüfen, um Eigenschaftstests auf zufälligen Ganzzahlgeneratoren zu steuern, oder um vorab zu prüfen, dass ein Startwert palindromisch ist, bevor ein Demonstrationsschritt eine symmetrische Ziffernkette voraussetzt.
Datenpipelines, die Katalogcodes, Rechnungssuffixe oder Rätselkennungen normalisieren, brauchen manchmal einen preiswerten Wahrheitswert, bevor ein nachgelagerter Formatierer die Ziffern zur Anzeige umdreht. Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser. Kombinieren Sie ihn mit einer mehrbasigen Palindromliste, wenn Sie jede Wurzel brauchen, die n symmetrisch macht, mit einem Prüfer perfekter Quadrate, wenn Sie Zugehörigkeit zu n zum Quadrat brauchen, und mit Primfaktorzerlegung, wenn Sie die Primsignatur statt der Ziffernsymmetrie derselben Ganzzahl brauchen.
Anwendungsfälle
Klassifizierung für Hausaufgaben und Wettbewerbe
Entscheiden Sie, ob Ganzzahlen auf Arbeitsblättern und Wettbewerbsstartwerte Dezimalpalindrome sind, einschließlich der Minuszeichenregel für Negative, ohne Ziffern von Hand umzudrehen.
Unterricht im Umdrehen von Ziffern
Zeigen Sie Lernenden, wie 121 121 bleibt und wie 10 zu 01 wird, während sie die Eingabe live im Browser ändern, ohne Kosten.
Häufige Fragen
Was kostet der Ganzzahl-Palindromprüfer?
Er ist auf dieser Seite in Ihrem Browser kostenlos.
Sind negative Ganzzahlen Palindrome?
Nein. Die vorzeichenbehaftete Dezimallesart enthält das Minus, daher ist die Umkehrung von -121 gleich 121-, und das ist nicht dieselbe Kette.
Wie wird die Palindromprüfung berechnet?
Die Engine führt eine Halbumkehr auf dem nicht negativen Betrag aus: sie löst hintere Dezimalziffern mit Rest zehn und vergleicht die umgedrehte Hälfte mit der verbleibenden vorderen Hälfte. Zahlen, die auf null enden, scheitern, außer die Zahl selbst ist null. Es wird keine Gleitkommaarithmetik verwendet.
Was geschieht, wenn die Eingabe keine Ganzzahl ist?
Brüche, leere Werte, wissenschaftliche Notation und nicht numerische Ketten werden zurückgewiesen; sie werden nicht als falsche Palindrome eingestuft.
Ist der Algorithmus zufällig?
Nein. Er nutzt deterministischen ganzzahligen Rest und ganzzahlige Division.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/math/miracle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":121}'const res = await fetch("https://api.kit.forhosting.com/math/miracle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 121
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/miracle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 121
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/miracle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":121}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":121}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/miracle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"value": 121
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.miracle",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Nichtganzzahlen, leere Werte, führende Nullen in mehrstelligen Ketten und wissenschaftliche Notation scheitern mit invalid_input und werden nie berechnet. Erkunden Sie diese Seite kostenlos, oder rufen Sie die API für $0.002 je erfolgreicher Anfrage auf, wenn Bewertungsskripte eine reproduzierbare Ja-oder-Nein-Antwort zum Palindrom brauchen.
Wie die Eingabe gelesen wird und wie die Halbumkehr exakt bleibt
Senden Sie einen JSON-Körper mit einem Pflichtfeld, value, das auch unter den Aliasen n, number oder x eintreffen darf, damit Formulare und Abfragezeichenketten einen einzigen Vertrag wiederverwenden. Das Feld muss eine endliche sichere Ganzzahl sein: eine JSON-Zahl ohne Bruchteil oder eine Dezimalzeichenkette mit optionalem führendem Plus oder Minus und ohne eingebettete Leerzeichen. Fehlt value, scheitert die Anfrage mit invalid_input und einer Meldung, die das Feld benennt. Bei Erfolg wiederholt die Antwort value als Zahl, signed als kanonische Dezimallesart mit Minus falls nötig, is_palindrome als boolesches Urteil, digits als vorzeichenlose Dezimalziffernkette, reversed als jene Ziffern rückwärts geschrieben, und eine kurze formula, die die Regel bekräftigt.
Wo eine Ja-oder-Nein-Palindromprüfung ihren Nutzen hat
Über die API kostet jede erfolgreiche Abfrage $0.002, eine fehlgeschlagene Prüfung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem übrigen Katalog der Stufe A und erlaubt Ihnen den Wechsel von einer Unterrichtsdemo zu einer automatisierten Pipeline, ohne das mathematische Ergebnis zu ändern.
Integrationsbeispiele
Deterministische Test-Fixtures
Erzeugen Sie reproduzierbare wahre und falsche Palindromfälle für Einheitstests, Eigenschaftsprüfungen und CI-Zusicherungen, ohne statische Zifferntabellen einzubetten.