题解 | #打印从1到最大的n位数#
打印从1到最大的n位数
http://www.nowcoder.com/practice/4436c93e568c48f6b28ff436173b997f
应该有更好的方法
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param n int整型 最大位数
* @return int整型一维数组
*/
function printNumbers( n ) {
// write code here
let total=10**n
let mid=total/2
let arr=new Array(total-1)
for(let i=1;i<mid;i++){
arr[mid-i]=mid-i
arr[mid+i]=mid+i
}
arr[mid]=mid
arr.shift(1)
return arr
}
module.exports = {
printNumbers : printNumbers
};