leetcode1342. 将数字变成 0 的操作次数(easy)

将数字变成 0 的操作次数


力扣链接

解题思路

官方题解

  • 模拟

代码

class Solution {
    public int numberOfSteps(int num) {
        int count = 0;
        while (num != 0) {
            ++count;
            if (num % 2 == 0) {
                num /= 2;
            } else {
                num -= 1;
            }
        }
        return count;
    }
}
上一篇:循环神经网络(RNN, Recurrent Neural Networks)——无非引入了环,解决时间序列问题


下一篇:JAVA练习66-将数字变成 0 的操作次数