1.问题描述:
2. 解决办法
class Solution:
def isPalindrome(self, x):
"""
:type x: int
:rtype: bool
"""
if x < 0:
return False
if len(str(x)) == 1:
return True
int2str = str(x)[::-1]
if x // int(int2str) == 1:
return True
else:
return False
# 如果这么耍赖皮的话,其实可以直接return str(x) == str(x)[::-1]
def isParlindrome2(self, x):
"""
:type x: int
:rtype: bool
"""
if x < 0:
return False
copy, reverse = x, 0
while copy:
reverse *= 10
reverse += copy % 10
copy //= 10
return x == reverse
3. 个人记录:
(1)第一个一次性通过的代码