LeetCodeEasy- [Pregunta de la entrevista 17. Imprime n dígitos del 1 al más grande]

Ingrese el número n e imprima los n números decimales del 1 al mayor en orden. Por ejemplo, ingrese 3 e imprima 1, 2 y 3 hasta un máximo de 3 dígitos de 999.

Ejemplo 1:

输入: n = 1
输出: [1,2,3,4,5,6,7,8,9]

Descripción: en
lugar de imprimir
un entero positivo, devuelva una lista de enteros

Fuente: LeetCode
Enlace: https://leetcode-cn.com/problems/da-yin-cong-1dao-zui-da-de-nwei-shu-lcof Los
derechos de autor pertenecen a la red de deducción. Comuníquese con la autorización oficial para la reimpresión comercial e indique la fuente de la reimpresión no comercial.

Idea 1: Violencia
Primero determine el límite superior de acuerdo con el número de dígitos y luego realice un bucle para generar una lista.
Inserte la descripción de la imagen aquí

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

Publicado 314 artículos originales · 22 alabanzas · Más de 20,000 visitas

Supongo que te gusta

Origin blog.csdn.net/qq_39451578/article/details/105505427
Recomendado
Clasificación