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