0
点赞
收藏
分享

微信扫一扫

【Leetcode-每日一题】将数字变成 0 的操作次数

龙毓七七 2022-01-31 阅读 32

将数字变成 0 的操作次数
难度:简单
在这里插入图片描述
根据题意模拟过程,用变量res记录操作次数即可
代码如下:

	public int numberOfSteps(int num) {
        int res = 0;
        while (num != 0) {
            if (num % 2 == 1) {
                num -= 1;
            } else {
                num = num / 2;
            }
            res++;
        }
        return res;
    }

执行结果:成功
在这里插入图片描述

举报

相关推荐

0 条评论