感觉LeetCode的题目跟弱智一样,还题目要求我不能用乘除取模。。。用了也AC了啊。。。还设置一堆边界条件,不能超过int范围,真是ZZ
class Solution(object):
def divide(self, dividend, divisor):
"""
:type dividend: int
:type divisor: int
:rtype: int
"""
if divisor==0:return 0x7fffffff
x=dividend/divisor
if x>0x7fffffff or x<0x7fffffff*-1-1 or dividend>0x7fffffff or dividend<0x7fffffff*-1-1 or divisor>0x7fffffff or divisor<0x7fffffff*-1-1:
return 0x7fffffff
if dividend*divisor<0:
return abs(dividend)/abs(divisor)*-1
return dividend/divisor