Palindrom-Sätze

Aus ProgrammingWiki
Archivierte Version vom 2018-10-09T07:45:22+00:00. Aktuelle Version

Eine Recherche im Internet führt uns schnell zu ganzen Sätzen, die vor- und rückwärts gelesen gleich lauten, auch wenn deren Sinn oft fragwürdig ist. Wir wollen derartige Sätze als Palindrom-Sätze bezeichnen.
Hier einige Beispiele:

Nie solo sein!
Regal mit Sirup pur ist im Lager!
Eine güldne, gute Tugend: Lüge nie!
Nie leg Raps neben Spargel ein!
Ein Neger mit Gazelle zagt im Regen nie!
Vitaler Nebel mit Sinn ist im Leben relativ.

Entwickeln Sie ein Prädikat, das nur dann #t zurückgibt, wenn ein Palindrom-Satz übergeben wird.
Dabei soll nicht zwischen Groß- und Kleinschreibung unterschieden werden. Für den Palindrom-Test sind nur Buchstaben und Umlaute relevant. Alle weitere Zeichen, wie Ziffern, Satz-, Leer- und Sonderzeichen, bleiben unberücksichtigt.

Hinweis: Auch hier stehen die Sprachelemente string-car, string-cdr und string-cons zur Verfügung.

Zurück zu komplexen Anwendungen: Von musizierenden Chinesen und Schüttelwörtern.