回文数
提示:
给你一个整数 x
,如果 x
是一个回文整数,返回 true
;否则,返回 false
。
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
代码展示:
class Solution:
def isPalindrome(self, x: int) -> bool:
# 负数不是回文数
if x < 0:
return False
# 将整数转换为字符串
str_x = str(x)
# 检查字符串是否是回文
return str_x == str_x[::-1]
# 示例使用
sol = Solution()
print(sol.isPalindrome(121)) # 输出 True
print(sol.isPalindrome(-121)) # 输出 False
print(sol.isPalindrome(10)) # 输出 False
截屏展示: