這次是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