diff --git a/63_powerful_digit_counts/main.go b/63_powerful_digit_counts/main.go new file mode 100644 index 0000000..6669593 --- /dev/null +++ b/63_powerful_digit_counts/main.go @@ -0,0 +1,22 @@ +package main + +import ( + "fmt" + "math" +) + +func main() { + c := 0. + for n := 1.; n <= 9.; n++ { + c += math.Floor(math.Ln10 / math.Log(10/n)) + } + fmt.Println("solution=", c) +} + +func nPower(n, num int) int64 { + p := int64(1) + for i := 0; i < n; i++ { + p *= int64(num) + } + return p +}