Курс по Raku / Приложение 🆕 / Работа с данни / Текст и низове / Exercises / Проверка за палиндром

Решение: Проверка за палиндром

Ето едно възможно решение на задачата.

Код

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

🦋 Намерете програмата във файла palindrome.raku.

Изход

level: yes
hello: no
racecar: yes

Коментари

  1. .flip обръща знаците на низа. Думата е палиндром точно когато е равна на собственото си обръщане, което тернарният оператор превръща в yes или no.

Навигация в курса

Проверка за палиндром   |   Честота на думите