uncommited problems
This commit is contained in:
13
number-of-steps-to-reduce-a-number-to-zero/sol.go
Normal file
13
number-of-steps-to-reduce-a-number-to-zero/sol.go
Normal file
@@ -0,0 +1,13 @@
|
||||
package main
|
||||
|
||||
func numberOfSteps(num int) (steps int) {
|
||||
for num != 1 {
|
||||
if num%2 == 0 {
|
||||
num /= 2
|
||||
} else {
|
||||
num--
|
||||
}
|
||||
steps++
|
||||
}
|
||||
return steps
|
||||
}
|
Reference in New Issue
Block a user