Menu
CoddyTech

Palindrome Number

Um número é um palíndromo quando seus dígitos são lidos da mesma forma da esquerda para a direita e da direita para a esquerda, como 1221. Dado um número inteiro x, retorne true se ele for um palíndromo e false caso contrário. Um número negativo nunca conta, porque seu sinal de menos não tem um correspondente na outra extremidade.

Função

isPalindrome(x: integer) → boolean
xinteger
o número inteiro a verificar, possivelmente negativo
Retornaboolean
verdadeiro se x for lido da mesma forma nas duas direções, falso caso contrário

Restrições

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

Exemplos

Entrada
x = 121
Saída
true
Explicação
Lido de trás para frente, 121 ainda é 121, então a resposta é true.
challenge icon

Para ir além

Você consegue resolver isso sem converter o inteiro em uma string?

Redefinir código
def isPalindrome(x):
    # Escreva o código aqui

Teste #1

Teste #2

Argumento

x = 121

Saída Esperada

true