Курс по Raku / Приложение 🆕 / Работа с данни / Текст и низове / Exercises / Проверка за палиндром
Решение: Проверка за палиндром
Ето едно възможно решение на задачата.
Код
for <level hello racecar> -> $word {
say "$word: { $word eq $word.flip ?? 'yes' !! 'no' }";
}🦋 Намерете програмата във файла palindrome.raku.
Изход
level: yes
hello: no
racecar: yesКоментари
.flipобръща знаците на низа. Думата е палиндром точно когато е равна на собственото си обръщане, което тернарният оператор превръща вyesилиno.