Menu
CoddyTech

Palindrome Number

Un número es un palíndromo cuando sus dígitos se leen igual de izquierda a derecha y de derecha a izquierda, como 1221. Dado un entero x, devuelve true si es un palíndromo y false en caso contrario. Un número negativo nunca cuenta, porque su signo menos no tiene otro igual en el extremo opuesto.

Función

isPalindrome(x: integer) → boolean
xinteger
el entero que se debe comprobar, posiblemente negativo
Devuelveboolean
true si x se lee igual en ambas direcciones, false en caso contrario

Restricciones

  • -231 ≤ x ≤ 231-1
  • Todo número negativo devuelve false.

Ejemplos

Entrada
x = 121
Salida
true
Explicación
Leído al revés, 121 sigue siendo 121, así que la respuesta es true.
challenge icon

Para ir más allá

¿Puedes resolverlo sin convertir el entero en una cadena?

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

Prueba #1

Prueba #2

Argumento

x = 121

Salida Esperada

true