Number of Steps to Reduce a Number to Zero LeetCode solution in JavaScript

1
var numberOfSteps = function (num) {
2
let steps = 0;
3
while (num > 0) {
4
if (num % 2 === 0) {
5
num = num / 2;
6
steps++;
7
}
8

9
if (num % 2 === 1) {
10
num--;
11
steps++;
12
}
13
}
14

15
return steps;
16
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0