题目链接:1342. 将数字变成 0 的操作次数
模拟。
class Solution:
def numberOfSteps(self, num: int) -> int:
steps = 0
while num > 0:
steps += 1
if num & 1 == 0:
num //= 2
else:
num -= 1
return steps