Palindrom-Sätze

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

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!
O Genie, der Herr ehre dein Ego!
Nie leg Raps neben Spargel ein!
Eine Horde bedrohe 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 weiteren 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.

 

Quelltext überprüfen:

Zurück zu musizierenden Chinesen und Schüttelwörtern.

Persönliche Werkzeuge