Skip to content

Commit 691f7fe

Browse files
authored
Update number-of-steps-to-reduce-a-number-to-zero.py
1 parent 245d50e commit 691f7fe

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

Python/number-of-steps-to-reduce-a-number-to-zero.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ def numberOfSteps (self, num):
99
"""
1010
result = 0
1111
while num:
12-
if num%2:
13-
num -= 1
14-
else:
15-
num //= 2
16-
result += 1
17-
return result
12+
result += 2 if num%2 else 1
13+
num //= 2
14+
return result-1

0 commit comments

Comments
 (0)