Menu
CoddyTech

Palindrome Number

Un nombre est un palindrome lorsque ses chiffres se lisent de la même manière de gauche à droite et de droite à gauche, comme 1221. Étant donné un entier x, renvoie true s’il s’agit d’un palindrome et false dans le cas contraire. Un nombre négatif n’est jamais considéré comme tel, car son signe moins n’a pas de correspondant à l’autre extrémité.

Fonction

isPalindrome(x: integer) → boolean
xinteger
l’entier à vérifier, éventuellement négatif
Renvoieboolean
vrai si x se lit dans les deux sens, faux sinon

Contraintes

  • -231 ≤ x ≤ 231-1
  • Tout nombre négatif renvoie false.

Exemples

Entrée
x = 121
Sortie
true
Explication
Lu à l’envers, 121 reste 121, donc la réponse est true.
challenge icon

Pour aller plus loin

Peux-tu le résoudre sans convertir l’entier en chaîne de caractères ?

Réinitialiser le code
def isPalindrome(x):
    # Écrivez le code ici

Test #1

Test #2

Argument

x = 121

Résultat attendu

true