LeetCode 7 反转整数

题目

给定一个 32 位有符号整数,将整数中的数字进行反转。

代码

class Solution:
    def reverse(self, x):
        """
        :type x: int
        :rtype: int
        """
        if x >= 0:
            y = int(str(x)[::-1])
        elif x < 0:
            y =  -int(str(-x)[::-1])
        return y if y < 2147483648 and y > -2147483648 else 0

思路