[Bouton d'alimentation - petite pratique quotidienne] 9. palindrome (python)

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
Publié 44 articles originaux · louange gagné 5 · Vues 4465

Je suppose que tu aimes

Origine blog.csdn.net/ljb0077/article/details/104728987
conseillé
Classement