Курс языка программирования 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.

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

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