这次是leetcode的Reverse Interger。翻转可以有很多方法,但是需要翻转时去掉了尾数0,所以最先想到的就是strip函数啦。再注意下正负,就ok啦。代码如下:
class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
if x == 0:
return 0
elif x > 0:
a = int(str(x).strip()[::-1])
if a > 2147483647:
return 0
else:
return a
else:
a = -int(str(-x).strip()[::-1])
if a < -2147483648:
return 0
else:
return a