7. Reverse Integer
Input: 123
Output: 321Input: -123
Output: -321Input: 120
Output: 21解题要点:
class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
neg = False
if x < 0:
x = -x
neg = True
res = 0
while x != 0:
res = res * 10 + x % 10
x /= 10
if res > 2**31 - 1:
return 0
if neg:
res = -res
return resLast updated