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

Розв’язання: Перевірка на паліндром

Ось одне з можливих розв’язань задачі.

Код

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.

Навігація курсом

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