Reverse Integer
Reverse digits of an integer.
Example1: x = 123, return 321 Example2: x = -123, return -321
Solution
class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
if x == 0 or x > sys.maxint or x < -sys.maxint:
return 0
result, sign = "", 1
if x < 0:
x = -x
sign = -1
while x > 0:
result += str(x % 10)
x = x/10
result = int(result)
if result > 2147483647 or result < -2147483647:
return 0
return int(result) * sign