美文网首页
Reverse Integer题解

Reverse Integer题解

作者: Zake_Wang | 来源:发表于2017-11-20 15:39 被阅读0次

[Reverse Integer]https://leetcode.com/problems/reverse-integer
solution:使用切片,注意溢出

class Solution(object):
    def reverse(self, x):
        """
        :type x: int
        :rtype: int
        """
        #result = 0
        if x < 0:    
            result = -1 * int(str(abs(x))[: : -1])
        else:
            result = int(str(x)[: : -1])
        if result > 2147483647 or result < -2147483648:
            result = 0
        return result

类似题型Reverse 3-digit Integer

class Solution:
     def reverseInteger(self, number):
         c = number % 10
         b = number / 10 % 10
         a = number / 100
         return c * 100 + b * 10 + a  

相关文章

网友评论

      本文标题:Reverse Integer题解

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