Recursión: frase palíndroma

Published by Deep Xavier in

Un palíndromo es una serie de letras o números que se lee de la misma manera al revés.

Escribe una función recursiva que determine si una cadena dada es un palíndromo o no.

Ejemplos

isPalindrome("Maneuquenam") ➞ true

isPalindrome("This phrase, surely, is not a palindrome!") ➞ false

isPalindrome("Eva, can I see bees in a cave?") ➞ true

Notas

  • Los símbolos y caracteres especiales deben ignorarse.
  • Debes resolver este desafío mediante recursión.
  • Puedes consultar la pestaña Resources para obtener más detalles sobre la recursión en Java.
  • Puedes encontrar una colección de desafíos sobre recursión en este enlace.