狗宁 发表于 2021-4-30 17:28:43

关于py的大数问题

最近在刷leetcode,碰到好几道大数问题。但是py一行就搞定了,觉得自己好蠢。看评论都是在讨论java和c的大数问题。有没有大神具体说一下这个???

狗宁 发表于 2021-4-30 17:30:10

比如这道“输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。”
class Solution(object):
    def printNumbers(self, n):
      """
      :type n: int
      :rtype: List
      """
      return
看评论的java都快50行了

qiuyouzhi 发表于 2021-4-30 18:59:00

Python自带高精度

qq1151985918 发表于 2021-4-30 19:40:03

狗宁 发表于 2021-4-30 17:30
比如这道“输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到 ...

虽然说兄台你的代码已经很精简了,但不得不说你对 python 了解还是不够深刻
你那样还要循环一遍,兄台 print 一下下面的代码试试
list(range(1, 10**n))
页: [1]
查看完整版本: 关于py的大数问题