leetcode 9.回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

负数肯定不是回文数,将整形转化为字符串,将左右两指针相遇之前,相互比较,假如每次比较都相同,则为回文数

 1 class Solution:
 2     def isPalindrome(self, x):
 3         """
 4         :type x: int
 5         :rtype: bool
 6         """
 7         if x<0 :
 8             return False
 9         elif x==0:
10             return True
11         x = str(x)
12         lpost = 0
13         rpost = len(x)-1
14         while lpost <= rpost:
15             if x[lpost]!=x[rpost]:
16                 return False
17             else:
18                 lpost +=1
19                 rpost -=1
20         return True
原文地址:https://www.cnblogs.com/chengchengaqin/p/9506366.html