当前位置: 代码迷 >> 综合 >> 【LeetCode】1342. 将数字变成 0 的操作次数(Java)
  详细解决方案

【LeetCode】1342. 将数字变成 0 的操作次数(Java)

热度:57   发布时间:2024-02-23 10:30:53.0

给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。

class Solution {
    public int numberOfSteps (int num) {
    int count = 0;//循环,判断,运算while (num != 0) {
    num = num % 2 == 0 ? num / 2 : num - 1;count++;}return count;}
}

在这里插入图片描述

  相关解决方案