Menu
CoddyTech

Palindrome String

Una cadena es un palíndromo cuando se lee igual de izquierda a derecha que de derecha a izquierda, como level. Escribe una función que reciba una cadena s formada por letras minúsculas del inglés y devuelva true si s es un palíndromo y false en caso contrario.

Función

isPalindrome(s: string) → boolean
sstring
la cadena en minúsculas que se debe comprobar
Devuelveboolean
verdadero cuando s se lee igual en ambas direcciones

Restricciones

  • 1 ≤ s.length ≤ 5 × 104
  • s contiene solo letras minúsculas del inglés (a a z).

Ejemplos

Entrada
s = "racecar"
Salida
true
Explicación
Compara de afuera hacia adentro: r con r, a con a, c con c. La e del medio no tiene pareja ni la necesita, así que la respuesta es true.
challenge icon

Para ir más allá

¿Cómo cambiarías los dos punteros para que omitan los espacios y la puntuación e ignoren mayúsculas y minúsculas, de modo que Was it a car or a cat I saw se considere un palíndromo?

Restablecer código
def isPalindrome(s):
    # Escribe el código aquí

Prueba #1

Prueba #2

Prueba #3

Argumento

s = "racecar"

Salida Esperada

true