Raku-Kurs / Anhang 🆕 / Arbeiten mit Daten / Text und Zeichenketten / Exercises / Palindromprüfung

Lösung: Palindromprüfung

Hier ist eine mögliche Lösung der Aufgabe.

Code

for <level hello racecar> -> $word {
    say "$word: { $word eq $word.flip ?? 'yes' !! 'no' }";
}

🦋 Du findest den Quellcode in der Datei palindrome.raku.

Ausgabe

level: yes
hello: no
racecar: yes

Kommentare

  1. .flip kehrt die Zeichen einer Zeichenkette um. Ein Wort ist genau dann ein Palindrom, wenn es seiner eigenen Umkehrung gleicht, was der ternäre Operator in yes oder no verwandelt.

Kursnavigation

Palindromprüfung   |   Worthäufigkeit