先针对特殊情况进行处理,负数直接为false,针对0-10的数都是true,其他数据则进行常规处理判断
class Solution:
def isPalindrome(self, x: int) -> bool:
if x < 0:
return False
if x < 10:
return True
if x >=10:
s = str(x)
if s == s[::-1]:
return True
else:
return False