【剑指 Offer 】17. 打印从1到最大的n位数

    科技2022-07-21  120

    题目:17. 打印从1到最大的n位数

    思路: 输入n,就要打印从1到n个9组成的数字;

    计算出n个9代表的数字num;遍历打印1到num; class Solution { public int[] printNumbers(int n) { //生成n String str = ""; for(int i = 0; i < n; i++){ str += 9; } long end = Long.valueOf(str); //打印 int[] res = new int[(int) end]; for(int i = 0; i < res.length; i++){ res[i] = i + 1; } return res; } }
    Processed: 0.011, SQL: 8