0
点赞
收藏
分享

微信扫一扫

刷题|剑指 Offer 17. 打印从1到最大的n位数_JavaScript

题目描述

剑指 Offer 17. 打印从1到最大的n位数
在这里插入图片描述

解题思路

  1. 十进制数:已知n,十进制数为 const num = Math.pow(10, n)
  2. 生成一个从start到end的连续数组
    参考来源:JS生成一个连续数值的数组
function generateArray(start, end) {
	return Array.from(new Array(end + 1).keys()).slice(start)
};

在这里插入图片描述
在这里插入图片描述

代码实现

/**
 * @param {number} n
 * @return {number[]}
 */
var printNumbers = function(n) {
    const num = Math.pow(10,n);
    return Array.from(new Array(num).keys()).slice(1)
};

在这里插入图片描述

举报

相关推荐

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

0 条评论