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