leetcode 1342. 将数字变成 0 的操作次数

题解

class Solution {
public:
    int numberOfSteps(int n) {
        int ret = 0;
        while(n){
            if(n&1){
                ret++;
            }
            ret++;
            n>>=1;
        }
        return max(0,ret-1);
    }
};

在这里插入图片描述

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页