python写算法题:leetcode: 7. Reverse Integer

来源:互联网 发布:2017经济下行 知乎 编辑:程序博客网 时间:2024/06/07 16:48

https://leetcode.com/problems/reverse-integer/#/description

class Solution(object):    def reverse(self, x):        """        :type x: int        :rtype: int        """        sign=x<0        if sign: x=-x        dig=[]        while x>0:            dig.append(x%10)            x/=10        rx=0        for v in dig:            rx*=10            rx+=v        if rx>0x7fffffff:            rx=0        if sign:            rx=-rx        return rx