LeetCode-9. 回文数
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。
class Solution:
def isPalindrome(self, x: int) -> bool:
if x < 0:
return False
if x == 0:
return True
x_str = str(x)
flag = 0
for i, num in enumerate(x_str):
if i >= len(x_str)//2 or x_str[i] != x_str[len(x_str)-i-1]:
break
else:
flag = flag + 1
continue
if flag == len(x_str)//2:
return True
else:
return False