29. 两数相除

class Solution:
    def divide(self, dividend, divisor):
        """
        :type dividend: int
        :type divisor: int
        :rtype: int
        """       
        i = abs(dividend)//abs(divisor)
        if dividend > 0 and divisor < 0 or dividend < 0 and divisor > 0:
            i *= -1
        max_limit = 2**31 - 1
        if i < -2**31 or i > max_limit:
            return max_limit
        return i

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
  • 2021-10-13
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
猜你喜欢
  • 2021-10-03
  • 2021-11-22
  • 2021-10-23
  • 2021-11-22
  • 2021-10-11
  • 2022-12-23
相关资源
相似解决方案