打印从1到最大的n位数

作者: _阿南_ | 来源:发表于2020-02-19 15:34 被阅读0次

题目:

输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。
示例 1:
输入: n = 1
输出: [1,2,3,4,5,6,7,8,9]
说明:
用返回一个整数列表来代替打印
n 为正整数

题目的理解:

受到先入为主的思想影响一直不明白题目表达的意思,直到看到列举才明白表达的是什么问题。深刻的理解讲故事比说道理更加的能让人明白。

python实现

class Solution:
    def printNumbers(self, n: int) -> List[int]:
        max = 0
        for i in range(0, n):
            max *= 10
            max += 9
            
        return range(1, max+1)   

提交

测试通过就提交内容。


完成

// END 考证无数,不如刷题1000

相关文章

  • LeetCode 每日一题 [50] 打印从1到最大的n位数

    LeetCode 打印从1到最大的n位数 [简单] 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比...

  • LeetCode题解之打印从1到最大的n位数

    打印从1到最大的n位数 题目描述 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印...

  • 面试题17. 打印从1到最大的n位数

    打印从1到最大的n位数 题目描述 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印...

  • JZ-068-打印从 1 到最大的 n 位数

    打印从 1 到最大的 n 位数 题目描述 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3...

  • 打印从1到最大的n位数

    《剑指offer》面试题17:打印从1到最大的n位数 题目:输入数字n,按顺序打印出从1到最大的n位十进制数。比如...

  • 打印从1到n最大n位数

    给定一个数字N,打印从1到最大的N位数。 输入 每个输入文件仅包含一组测试样例。 对于每个测试案例,输入一个数字N...

  • 打印从1到最大的n位数

    输入数字n,按照顺序打印从1到最大的n位十进制数。比如n=3,则打印1到999 最容易想到的是根据n求出最大的值是...

  • 打印从1到最大的n位数

    题目: 题目的理解: 受到先入为主的思想影响一直不明白题目表达的意思,直到看到列举才明白表达的是什么问题。深刻的理...

  • 打印从1到最大的n位数

    这是一个大数问题,字符串是表示大数的有效方法;用char类型表示十进制数字没有充分利用内存有一点浪费。 题目1: ...

  • 打印从1到最大的n位数

    题目:输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1,2,3一直到最大的3位数999。 ...

网友评论

    本文标题:打印从1到最大的n位数

    本文链接:https://www.haomeiwen.com/subject/dyuafhtx.html