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: yesOpmerkingen
.flipkeert 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 inyesofnoverandert.