输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999
- 用返回一个整数列表来代替打印
- n 为正整数,0 < n <= 5
- 输入:1
- 返回值:[1,2,3,4,5,6,7,8,9]
import "math"
func printNumbers(n int) []int {
limit := math.Pow(10, float64(n))
res := []int{}
for i := 1; i < int(limit); i++ {
res = append(res, i)
}
return res
}