diff --git a/go/2-keys-keyboard.go b/go/2-keys-keyboard.go new file mode 100644 index 0000000..7a3ded8 --- /dev/null +++ b/go/2-keys-keyboard.go @@ -0,0 +1,14 @@ +package main + +func minSteps(n int) int { + steps := 0 + + for d := 2; n > 1; d++ { + for n%d == 0 { + steps += d + n /= d + } + } + + return steps +}