9. Palindrome Number
方法一:转换成字符串
class Solution:
def isPalindrome(self, x: int) -> bool:
x=str(x)
return x==x[::-1] #切片:list[start_index: stop_index: step]
方法二:后一半和前一半对比
class Solution:
def isPalindrome(self, x: int) -> bool:
if x<0 or (x>0 and x%10==0):
return False
reversedNumber=0
while x>reversedNumber:
reversedNumber=reversedNumber*10+x%10
x=int(x/10)
return x==reversedNumber or x==int(reversedNumber/10)