Cursus Raku / Addendum 🆕 / Werken met gegevens / Tekst en strings / Exercises / Palindroomcontrole

Oplossing: Palindroomcontrole

Hier is een mogelijke oplossing voor de taak.

Code

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

🦋 Je kunt de broncode vinden in het bestand palindrome.raku.

Uitvoer

level: yes
hello: no
racecar: yes

Opmerkingen

  1. .flip keert de tekens van een string om. Een woord is precies dan een palindroom wanneer het gelijk is aan zijn eigen omkering, wat de ternaire uitdrukking in yes of no verandert.

Cursusnavigatie

Palindroomcontrole   |   Woordfrequentie