LeetCode(9-回文数)(Python)

LeetCode(9-回文数)(Python)_第1张图片
image.png
解法一(168 ms 98.54%):
class Solution(object):
    def isPalindrome(self, x):
        """
        :type x: int
        :rtype: bool
        """
        return str(x)==str(x)[::-1]
解法二(164ms 99.23%):
class Solution(object):
    def isPalindrome(self, x):
        """
        :type x: int
        :rtype: bool
        """
        if x<0:
            return False

        p,res=x,0
        while p:
            res=res*10+p%10
            p//=10
        return res==x

你可能感兴趣的:(LeetCode(9-回文数)(Python))