/*由题目可以知道当n=1时,最大值是9,n=2时最大值是99,可以发现输入n对应的最大值就是 10的n次方减一,于是就可以确定可以循环的最大次数了。 / / * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int整型 最大位数 * @return int整型一维数组 */

import java.util.*;

public class Solution {

public int[] printNumbers (int n) {
    // write code here
    int count = 10;
   
    if(n >1){
        for(int i=0;i<n-1;i++){
            count = count*10;
        }
    }
    int[] arr = new int[count-1];
    for(int i = 0;i<count-1;i++){
        arr[i]=i+1;
    }
    return arr;
}

}