在这个问题中,我们给定一个整数 X。我们的任务是找到从 0 转换为 X 所需的总步数。有效转换 - 当从 A 到 B 进行一次转换时,计数一步。转换发生的条件是 A != B 且 A & B = A (& 是按位与)。因此,一步是从 A 到 B 的转换,我们必须创建一个程序来计算从 0 到 X 的最大步数。让我们举个例子来理解… 阅读更多
假设我们有两个整数 dividend 和 divisor。我们必须在不使用乘法、除法和模运算符的情况下除以两个整数。除以 divisor 后返回商。整数除法应截断为零。两个输入都是整数,因此,如果给定的输入是 dividend = 7,divisor = -3,则输出将为 -2。为了解决这个问题,我们将遵循以下步骤:取两个参数 x 和 y,表示 x 除以 y 如果 x < -Infinity 且 y = 1,则返回 infinity a := |x|,b := |y| 且 ans := 0 while a – b >=… 阅读更多