标签:pre UNC store using eve lin res self solution
Given two integers dividend and divisor, divide two integers without using multiplication, division and mod operator.
Return the quotient after dividing dividend by divisor.
The integer division should truncate toward zero.
Example 1:
Input: dividend = 10, divisor = 3
Output: 3
Example 2:
Input: dividend = 7, divisor = -3
Output: -2
Note:
class Solution:
def divide(self, dividend, divisor):
"""
:type dividend: int
:type divisor: int
:rtype: int
"""
flag = -1
if (dividend>0 and divisor>0) or (dividend<0 and divisor<0):
flag = 1
res = flag*(abs(dividend)//abs(divisor))
if res>=2**31-1:
return 2**31-1
return res
标签:pre UNC store using eve lin res self solution
原文地址:https://www.cnblogs.com/bernieloveslife/p/9790566.html