ForHosting KIT · Mathematik

Strobogrammatische Zahlen

Auf den Kopf gestellt liest sich 619 weiterhin als 619 und ist damit strobogrammatisch, während 10 scheitert, weil die Drehung die Ziffern umkehrt. Geben Sie eine nichtnegative ganze Zahl ein und sehen Sie die gedrehte Form. 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
619
Erhalten Sie
Dezimal
619
Ziffernanzahl
3
Gedreht
619

Eine strobogrammatische Zahl ist eine nichtnegative ganze Zahl, deren Dezimalziffern nach einer Drehung der gesamten Figur um einhundertachtzig Grad noch dieselbe Ziffernfolge bilden. Nur fünf Ziffern überstehen diese Wendung als Ziffern: Null, Eins und Acht bleiben sich selbst, während Sechs und Neun tauschen. Jede Zwei, Drei, Vier, Fünf oder Sieben bricht die Eigenschaft. Dieser Prüfer nimmt eine einzelne nichtnegative ganze Zahl, baut die gedrehte Ziffernfolge von rechts nach links mit dieser festen Abbildung und meldet, ob die gedrehte Form mit dem Original übereinstimmt. Negative Eingaben werden als ungültig abgelehnt, damit der Vertrag mit der üblichen Interview- und Lehrbuchdefinition für nichtnegative ganze Zahlen übereinstimmt.

Was eine strobogrammatische Zahl ist und welche Ziffern drehen

Stellen Sie sich vor, Sie schreiben eine Zahl auf das transparente Display eines Taschenrechners und drehen dieses Display auf den Kopf. Nach der Wendung sieht jede Ziffer entweder wie eine andere Ziffer aus oder wird unleserlich. Die in der unterhaltsamen Zahlentheorie und in Programmieraufgaben akzeptierte Rotationsabbildung ist fest und klein: Null geht auf Null, Eins auf Eins, Acht auf Acht, Sechs auf Neun und Neun auf Sechs.

Die Ziffern Zwei, Drei, Vier, Fünf und Sieben haben unter einer Halbdrehung kein standardmäßiges Ziffernbild, daher kann keine Zahl, die sie enthält, strobogrammatisch sein. Die Länge zählt zusammen mit der Abbildung, weil die Rotation die Links-rechts-Reihenfolge umkehrt: die niedrigstwertige Ziffer wird nach dem Umdrehen die höchstwertige. Deshalb scheitert Zehn, obwohl beide Ziffern drehbar sind: Null und Eins mappen sauber, aber die gedrehte Zeichenkette ist Null-Eins, was nicht dieselbe Zeichensequenz ist wie Eins-Null.

Klassische positive Beispiele sind Null, Eins, Acht, Elf, Neunundsechzig, Achtundachtzig, Sechsundneunzig, Sechshundertneunzehn, Achthundertacht und Achthundertachtzehn. Einstellige strobogrammatische Werte sind genau die Fixpunkte der Abbildung: Null, Eins und Acht. Funktionierende zweistellige Paare sind Elf, Neunundsechzig, Achtundachtzig und Sechsundneunzig.

Die Definition ist rein kombinatorisch über Ziffernketten; sie involviert weder Primzahltests noch Teilbarkeit noch Gleitkommanäherung. Lehrmaterialien koppeln strobogrammatische Prüfungen oft mit verwandten Ziffernkuriositäten wie Palindromen, aber die beiden Eigenschaften sind unabhängig: eine Zahl kann Palindrom sein ohne strobogrammatisch zu sein, und Neunundsechzig ist strobogrammatisch ohne Palindrom zu sein.

Praktischer Einsatz, Grenzen, Preise und Lieferkanäle

Nutzen Sie das Browser-Werkzeug, wenn Sie sofort ein strobogrammatisches Urteil brauchen, während Sie Interviewaufgaben studieren, eine Zahlentheorie-Stunde vorbereiten oder eine Wettbewerbsantwort prüfen, ohne ein Computeralgebrasystem zu installieren. Akzeptierte Eingaben sind nichtnegative ganze Zahlen bis zum veröffentlichten Maximum, damit Klassenbeispiele und Interview-Demos in gewöhnlichen Zahlenbereichen exakt bleiben. Ergebnisse hängen niemals von Uhren, Zufallskeimen oder fernen Arithmetikdiensten ab.

Binden Sie den Endpunkt in Apps zum Interviewtraining, Seiten zur Unterhaltungsmathematik, Pipelines zur Klassifikation ganzer Zahlen oder Lehr-Dashboards ein, wo Sie bereits exakte Ziffernregeln undurchsichtigen Taschenrechnern vorziehen. Wenn Sie nur wissen wollen, ob eine Anzeige kopfüber noch wie dieselbe Zahl aussähe, ist dies die eigene Landing für diese Suchintention und kein allgemeines Palindrom- oder Ziffernsummen-Werkzeug.

Prüfungen für Interviews und Wettbewerbe

Kandidaten und Bewerter können die strobogrammatische Klassifikation beliebiger nichtnegativer ganzer Zahlen prüfen und die gedrehte Ziffernkette inspizieren, ohne eine lokale Map-und-Umkehr-Schleife zu schreiben.

Zahlentheorie-Demos im Unterricht

Lehrkräfte können zeigen, welche Ziffern eine 180°-Wendung überstehen und warum Länge plus umgekehrte Reihenfolge zählen, mit jedem Zwischenfeld sichtbar zur Diskussion.

Automatisierte Pipelines zur Ganzzahl-Klassifikation

Skripte, die ganze Zahlen als strobogrammatisch oder nicht markieren, können einen einzigen deterministischen, item-preisigen Endpunkt aufrufen statt ad-hoc-Rotationstabellen einzubetten.

Welche Ziffern sind nach der Rotation erlaubt?

Nur 0, 1, 6, 8 und 9. In der Abbildung gilt 0→0, 1→1, 6→9, 8→8 und 9→6.

Sind die Ergebnisse deterministisch?

Ja. Dasselbe n erzeugt stets dieselben Flags, dieselbe Ziffernanzahl und dieselbe gedrehte Zeichenkette, wenn vorhanden. Es gibt kein Modell, keinen Netzaufruf und keinen Zufall auf dem Pfad.

Warum ist 10 keine strobogrammatische Zahl?

Weil eine halbe Drehung auch die Reihenfolge der Ziffern umkehrt. 1 und 0 überstehen die Drehung, aber danach steht die 0 vorn und die 1 hinten, also eine andere Ziffernfolge.

Ist eine strobogrammatische Zahl dasselbe wie ein Palindrom?

Nein, beide Eigenschaften sind unabhängig. 619 ist strobogrammatisch, weil 6 und 9 beim Drehen die Plätze tauschen, rückwärts gelesen ergibt sie aber eine andere Zahl.

Was passiert, wenn ich eine negative Zahl eingebe?

Negative Zahlen werden als ungültig abgelehnt. Die Prüfung folgt der üblichen Definition aus Lehrbüchern und Bewerbungsgesprächen, die nur nichtnegative ganze Zahlen betrachtet.

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

Der Ablauf ist vollständig deterministisch, braucht kein Netz und läuft kostenlos im Browser sowie über die item-preisige API.

Wie dieser Prüfer die Eigenschaft auswertet und was er liefert

Die Implementierung prüft, dass n vorhanden, endlich, ganzzahlig und nicht negativ ist. Anschließend nimmt sie die kanonische Dezimalform ohne Vorzeichen, läuft vom letzten Zeichen zum ersten und wendet die Rotationsabbildung auf jede Ziffer an. Wenn jede Ziffer einen gemappten Partner hat, fügt die Engine diese Partner zu einer gedrehten Zeichenkette gleicher Länge zusammen und vergleicht sie mit der ursprünglichen Dezimalform durch strikte Zeichengleichheit. Wenn jede Ziffer drehbar war, wird rotated mitgeliefert, damit Sie die Halbdrehung prüfen können; wenn eine Ziffer die Abbildung verfehlt, wird rotated weggelassen statt als null zurückgegeben, gemäß der Rahmenregel, dass optionale Felder entfallen und nicht genullt werden. Rufen Sie die Fähigkeit mit einem Feld n auf, das eine nichtnegative ganze Zahl hält, entweder als JSON-Zahl im sicheren Bereich oder als reine Ziffernzeichenkette, die zu einer ganzen Zahl normalisiert. Die Antwort enthält immer n, decimal, digit_count, all_digits_rotatable und is_strobogrammatic. Fehlendes n, Nicht-Ganzzahlen, Werte über dem veröffentlichten Maximum und jedes negative n scheitern mit invalid_input und werden nicht berechnet.

Praktischer Einsatz, Grenzen, Preise und Lieferkanäle

Nutzen Sie die API, wenn ein Skript, ein Hausaufgabenprüfer oder eine Lernplattform stabiles JSON für viele Werte unter festem Vertrag braucht. Jede erfolgreiche Anfrage ist ein abrechenbares Item zu $0.002; fehlgeschlagene Validierung wird nicht berechnet. Die Lieferung funktioniert über das Webformular, die Task-API, SDK-Clients und andere KIT-Kanäle, ohne den mathematischen Vertrag zu ändern.

Wie prüfe ich eine strobogrammatische Zahl mit dieser API?

Senden Sie einen JSON-Körper mit dem nichtnegativen Ganzzahlfeld n an die Fähigkeit numth.strobogrammatic_number. Die Antwort liefert is_strobogrammatic, decimal, digit_count, all_digits_rotatable und rotated, wenn jede Ziffer unter der 180°-Tabelle mappt.

Was passiert, wenn n negativ ist?

Die Anfrage scheitert mit invalid_input. Dieser Prüfer verlangt eine nichtnegative ganze Zahl; Negative werden abgelehnt und nicht berechnet.

Ist der Prüfer für strobogrammatische Zahlen kostenlos?

Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorab bezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Item; Validierungsfehler werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →