9. palindrome
Liens Sujet: https://leetcode-cn.com/problems/palindrome-number/
Difficulté: facile
Titre description
Déterminer si un nombre entier est un palindrome. Palindrome ordre (de gauche à droite) et arrière (droite à gauche) lecture est le même nombre entier.
Exemples
Exemple 1:
Entrée: 121
Sortie: true
Exemple 2:
Entrée: -121
Sortie: false
interprétation: lire de gauche à droite, -121. La lecture de droite à gauche, comme 121-. Il est donc pas un nombre palindrome.
Exemple 3:
Entrée: 10
Sortie: false
interprétation: de droite à gauche en lecture, 01. Il est donc pas un nombre palindrome.
code mise en œuvre
class Solution:
def isPalindrome(self, x: int) -> bool:
# 法一:一行代码搞定
# return True if str(x)==str(x)[::-1] else False
# 法二:
front , back = 0, 1
x=str(x)
while front <= len(x)-back:
if x[front] != x[-back]:
return False
front += 1
back += 1
return True