Java教程

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

本文主要是介绍刷题|剑指 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)
};

在这里插入图片描述

这篇关于刷题|剑指 Offer 17. 打印从1到最大的n位数_JavaScript的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!