题目描述:
判断一个整数是否是回文数(限制:不可开新空间存这个整数)
class Solution(object):
def isPalindrome(self, x):
if x<0:
return False
t=0
p=x
while p>9:
t=10*t+p%10
p=p/10
return t==x/10 and p==x%10
if __name__=="__main__":
sol=Solution()
print sol.isPalindrome(-12345)
本文介绍了一个Python方法,用于判断一个整数是否是回文数,且不使用额外空间存储该整数。通过反转整数的一部分并与剩余部分进行比较来实现。
3043

被折叠的 条评论
为什么被折叠?



