LeetCode 1342

170 阅读1分钟

leetcode-cn.com/problems/nu…

class Solution {
    fun numberOfSteps(num: Int): Int {
        var step = 0
        var dealNum = num;
        while (dealNum > 0) {
            if (dealNum % 2 == 0) {
                dealNum /= 2
            } else {
                dealNum -= 1
            }
            step++
        }
        return step
    }
}