码迷,mamicode.com
首页 > 其他好文 > 详细

Leetcode解题 7. Reverse Integer 反转整数

时间:2018-08-12 12:11:30      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:rev   ever   溢出   integer   obj   def   highlight   self   print   

 

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

要求是 "如果反转后的整数溢出,则返回 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

Solution = Solution()
print Solution.reverse(1534236469)

  

Leetcode解题 7. Reverse Integer 反转整数

标签:rev   ever   溢出   integer   obj   def   highlight   self   print   

原文地址:https://www.cnblogs.com/ki1ler/p/9461945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!