龙毓七七

关注

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

龙毓七七

关注

阅读 32

2022-01-31

将数字变成 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;
    }

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

相关推荐

贵州谢高低

leetcode:将数字变成 0 的操作次数

贵州谢高低 96 0 0

Yaphets_巍

LeetCode简单题之将数字变成 0 的操作次数

Yaphets_巍 47 0 0

余寿

LeetCode刷题(149)~将数字变成 0 的操作次数

余寿 130 0 0

残北

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

残北 75 0 0

生态人

leetcode-每日一题

生态人 7 0 0

代码敲到深夜

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

代码敲到深夜 85 0 0

灯火南山

算法创作 | 将数字变成 0 的操作次数

灯火南山 80 0 0

悬灸人雪洋

【LeetCode-每日一题】移动零

悬灸人雪洋 126 0 0

GG_lyf

【LeetCode-每日一题】移除元素

GG_lyf 196 0 0

十日十月Freddie

【Leetcode-每日一题】煎饼排序

十日十月Freddie 143 0 0

精彩评论(0)

0 0 举报