Divide Two Integers
Given two integersdividendanddivisor, divide two integers without using multiplication, division and mod operator.
Return the quotient after dividingdividendbydivisor.
The integer division should truncate toward zero.
Example
Example 1:
Input: dividend = 10, divisor = 3
Output: 3Example 2:
Input: dividend = 7, divisor = -3
Output: -2Note
corner case:
负数
100/0
0/2
越界
不停减除数然后加一
加等号会少跑一次,无伤大雅
时间空间都是O(logn)
Code
Last updated