题目描述:
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
示例1:
输入: 121
输出: true
示例2:
输入: -121
输出:假
解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。
示例3:
输入: 10
输出: false
解释:从右向左读,为01。因此它不是一个回文数。
进阶:
你能不将整数转为字符串来解决这个问题吗?
代码实现:
class解决方案:
def isPalindrome(self,x):
“””
:键入x:int
:rtype:bool
“””
如果str(x)== str(x)[:: - 1]:
返回True
其他:
返回False
def isPalindrome(self,x):
“””
:键入x:int
:rtype:bool
“””
如果str(x)== str(x)[:: - 1]:
返回True
其他:
返回False