美文网首页
Leetcode 7. Reverse Integer 反转整数

Leetcode 7. Reverse Integer 反转整数

作者: singed | 来源:发表于2018-08-14 08:57 被阅读0次

    没看清要求,提交错误一次。

    要求是 "如果反转后的整数溢出,则返回 0"。

    相关代码

    class Solution(object):
        def reverse(self, x):
            if x < 0:
                y = int(str(x)[0:1] + str(x)[:0:-1])
                if y < -2 ** 31:
                    return 0
                else:
                    return y
            else:
                y = int(str(x)[::-1])
                if y > 2 ** 31 - 1:
                    return 0
                else:
                    return y
    

    相关文章

      网友评论

          本文标题:Leetcode 7. Reverse Integer 反转整数

          本文链接:https://www.haomeiwen.com/subject/jpkmbftx.html