Advertisement

leetcode题解第29题Divide Two Integers(两数相除)

阅读量:

题目的大意如下:

假设我们有两个整数值 dividend 和 divisor。我们需要计算 dividend 与 divisor 的商,并且在计算过程中禁止使用乘法、除法或模运算符(mod)。

为了完成整数除法计算过程,在不使用内置乘法、除法和取模操作的前提下,请您设计一个算法来实现这一目标,并最终输出商的结果。

且在此之外,还有几点额外说明:

  • The divisor will never be zero.
  • Both the dividend and the divisor are 32-bit signed integers.
  • Assuming that the computer can only store a signed integer of 32 bits, you should return a result within the range of [-\text{ }-\text{ }-], otherwise, return \text{ }-.

样例输入1:

复制代码
    dividend = 10, divisor = 3

样例输出1:

复制代码
    3

样例输入2:

复制代码
    dividend = 7, divisor = -3

样例输出2:

复制代码
    -2

全部评论 (0)

还没有任何评论哟~