每日一题(2022-01-31):将数字变成 0 的操作次数

每日一题(2022-01-31):将数字变成 0 的操作次数

来源:力扣
难度:简单
题目:1342. 将数字变成 0 的操作次数

题目详情

原题截图.png

题解思路

大家除夕快乐

没有什么比 (意义不明的) 极限压行更让人快乐啦~

代码结果

class Solution {
public:
    int numberOfSteps(int num) {
        int iResult = 0;
        while (++iResult && num) num = !(num % 2) ? num >> 1 : num - 1;
        return iResult - 1;
    }
};

运行结果.png