#笑话来咯
import math
class Solution:
def divide(self, dividend: int, divisor: int) -> int:
ans = dividend / divisor if dividend / divisor < 2147483648 else 2147483647
return math.ceil(ans) if ans < 0 else math.
#都是比较偷巧的方法,但是我觉得这种题型出来意义不大
#在python3中,没有范围限制,没有long这些,无视要求嗨还害
class Solution:
def divide(self, dividend: int, divisor: int) -> int:
if dividend==0:
return 0
if_nage = True #记录符号
if dividend*divisor>0:
if_nage=False
divisor = abs(divisor)
dividend = abs(dividend)
res = dividend//divisor
if if_nage==False:
if res>2**31-1:
res = 2**31-1
else:
res*=-1
if res<-2**31*1:
res = 2*31-1
return res