思路
如果x为负数,直接返回False,如果是个位数,则直接返回True,其他情况下先把输入的x进行翻转,然后和输入的x相比较,相同为True,不同为False
代码
def isPalindrome(self, x):
"""
:type x: int
:rtype: bool
"""
if x<0:
return False
if x<10:
return True
j=x
result=0
while x:
a=x%10
result=result*10+a
x=x//10
if result==j:
return True
else:
return False