🟩 Easy
My Solution
func numberOfSteps(num int) int { if num == 0 { return 0 } result := 0 for num > 0 { if num&1 == 1 { result += 2 } else { result += 1 } num >>= 1 } return result - 1 }
Last updated 4 months ago
Was this helpful?
Leetcode: