Curso de Raku / Apéndice 🆕 / Trabajar con datos / Texto y cadenas / Exercises / Comprobación de palíndromo

Solución: Comprobación de palíndromo

Aquí tienes una posible solución para la tarea.

Código

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

🦋 Puedes encontrar el código fuente en el archivo palindrome.raku.

Salida

level: yes
hello: no
racecar: yes

Comentarios

  1. .flip invierte los caracteres de una cadena. Una palabra es un palíndromo exactamente cuando es igual a su propia inversa, cosa que el ternario convierte en yes o no.

Comprobación de palíndromo   |   Frecuencia de palabras