Palindrom- & Anagramm-Prüfer

Prüfen Sie, ob ein Satz rückwärts gelesen genauso lautet wie vorwärts (ein Palindrom), oder ob zwei Texte Anagramme voneinander sind — normalisiert und sofort im Browser verglichen.

213 Aufrufe

Was einen Satz zu einem Palindrom macht

Das Wort Palindrom stammt vom griechischen palíndromos ab, was so viel wie „wieder zurücklaufend" bedeutet — ein passender Name für Text, der vorwärts und rückwärts gleich gelesen wird. Um ein Palindrom korrekt zu prüfen, muss der Text zunächst normalisiert werden: alles in Kleinbuchstaben umwandeln und Leerzeichen, Kommas, Doppelpunkte und andere Satzzeichen entfernen, während jeder Buchstabe seine ursprüngliche Reihenfolge behält. Überspringt man diesen Schritt, fällt selbst ein Lehrbuch-Palindrom wie „A man, a plan, a canal: Panama" durch den Test, da die rohe Zeichenkette nicht mit ihrer Umkehrung identisch ist — das große „A", das Komma und die Leerzeichen stören. Normalisiert man zuerst, wird daraus „amanaplanacanalpanama", was rückwärts Buchstabe für Buchstabe identisch gelesen wird.

Palindrome sind nicht auf Wörter und Sätze beschränkt. Auch Zahlen können palindromisch sein — 12321, 7 und 1001 lesen sich in beide Richtungen gleich — und palindromische Daten, Produktcodes und sogar DNA-Sequenzen tauchen in Bereichen weit jenseits von Wortspielen auf. Was sie alle gemeinsam haben, ist derselbe zugrunde liegende Test, den dieses Tool durchführt: alles entfernen, was kein Buchstabe oder keine Ziffer ist, den Rest in Kleinbuchstaben umwandeln, diese normalisierte Zeichenkette umkehren und mit der ursprünglichen normalisierten Zeichenkette vergleichen. Stimmen beide exakt überein, ist die Eingabe ein Palindrom; wenn nicht, wird der normalisierte Text neben dem Ergebnis angezeigt, damit genau ersichtlich ist, was verglichen wurde.

Anagramme und die Astronomen, die sie als Waffe einsetzten

Anagramm geht auf das griechische anagrammatismos zurück, ungefähr „Buchstabenumstellung". Zwei Texte sind Anagramme voneinander, wenn sich der eine, Buchstabe für Buchstabe umgestellt, in den anderen verwandeln lässt — hier wird genauso geprüft, wie es ein Mensch von Hand tun würde, nur automatisiert: Beide Texte werden in Kleinbuchstaben normalisiert, Leerzeichen entfernt, die verbleibenden Buchstaben jedes Textes alphabetisch sortiert und die beiden sortierten Zeichenketten verglichen. Stimmen sie überein, hat jeder Buchstabe im einen Text eine exakte Entsprechung im anderen — genau das bedeutet es, ein Anagramm zu sein, unabhängig davon, in welcher Reihenfolge die Buchstaben ursprünglich standen.

Lange vor Kreuzworträtseln nutzten Wissenschaftler des 16. und 17. Jahrhunderts Anagramme für etwas Strategischeres: sich die Urheberschaft an einer Entdeckung zu sichern, bevor Rivalen sie stehlen konnten, ohne zu verraten, worin die Entdeckung eigentlich bestand. 1610 verkündete Galileo Galilei seine Beobachtung von Saturns seltsamer, nicht runder Form, indem er anderen Astronomen die verschlüsselte lateinische Phrase „Smaismrmilmepoetaleumibunenugttauiras" sandte — ein Anagramm, das entschlüsselt „Altissimum planetam tergeminum observavi" ergab („Ich habe den entferntesten Planeten in dreifacher Form beobachtet"), seine beste Beschreibung dessen, was sich später als Saturns Ringe herausstellen sollte, gesehen durch ein Teleskop, das zu schwach war, um sie klar aufzulösen. Johannes Kepler, dem dasselbe Rätsel geschickt wurde, versuchte es selbst zu lösen und vermutete eine völlig andere, falsche Bedeutung mit Bezug auf den Mars. Robert Hooke tat 1676 etwas sehr Ähnliches: Er veröffentlichte das heute als Hookesches Gesetz der Elastizität bekannte Prinzip zunächst nur als Anagramm „ceiiinosssttuv" und wartete zwei weitere Jahre, bevor er die Lösung enthüllte: „Ut tensio, sic vis" („Wie die Dehnung, so die Kraft"). In beiden Fällen erlaubte das Anagramm seinem Urheber, eine Entdeckung öffentlich zu datieren und gleichzeitig den eigentlichen Befund geheim zu halten, bis er bereit war, ihn vollständig zu veröffentlichen.

Häufig gestellte Fragen

Warum zählt „A man, a plan, a canal: Panama" als Palindrom?

Weil die Palindromprüfung den Text zunächst normalisiert — alles wird in Kleinbuchstaben umgewandelt und Leerzeichen sowie Satzzeichen werden entfernt — bevor er mit seiner Umkehrung verglichen wird. Einmal zu „amanaplanacanalpanama" normalisiert, liest sich die Zeichenkette vorwärts und rückwärts identisch, obwohl der ursprüngliche Satz mit seinen Großbuchstaben, dem Komma und den Leerzeichen überhaupt nicht symmetrisch aussieht.

Können auch Zahlen Palindrome sein?

Ja — eine Zahl ist ein Palindrom, wenn ihre Ziffern vorwärts und rückwärts gleich gelesen werden, wie 12321, 1001 oder 7. Derselbe Normalisierungs- und Umkehrvergleich, den dieses Tool für Text verwendet, lässt sich direkt auf Ziffernfolgen anwenden — deshalb kommen palindromische Zahlen, Daten und Produktcodes in Bereichen weit jenseits von Wortspielen vor.

Was genau vergleicht der Anagramm-Prüfer?

Er normalisiert beide Texte in Kleinbuchstaben mit entfernten Leerzeichen, sortiert die verbleibenden Buchstaben jedes Textes alphabetisch und prüft, ob die beiden sortierten Ergebnisse identisch sind. Wenn ja, hat jeder Buchstabe im ersten Text eine exakte Entsprechung im zweiten — das ist die Definition eines Anagramms, unabhängig von der ursprünglichen Wortreihenfolge.

Haben Wissenschaftler wirklich Anagramme genutzt, um Entdeckungen zu verbergen?

Ja — Galileo Galilei verkündete seine 1610 gemachte Beobachtung von Saturns ungewöhnlicher Form als verschlüsseltes lateinisches Anagramm, um sich die Priorität an der Entdeckung zu sichern, bevor er preisgab, was er tatsächlich gesehen hatte. Robert Hooke tat 1676 dasselbe mit seinem Elastizitätsgesetz: Er veröffentlichte es als Anagramm „ceiiinosssttuv" und entschlüsselte es erst zwei Jahre später.

Spielen Groß-/Kleinschreibung und Leerzeichen bei der Anagramm-Prüfung eine Rolle?

Nein — beide Texte werden vor dem Vergleich normalisiert, sodass „Listen" und „Silent" oder „dormitory" und „dirty room" korrekt als Anagramme erkannt werden, obwohl sich ihre Groß-/Kleinschreibung und Leerzeichen unterscheiden.

Kommentare

Noch keine Kommentare — schreiben Sie den ersten!

Ähnliche Tools