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.
class Solution:
def printNumbers(self, n: int) -> List[int]:
MAX = 10**n
return [i for i in range(1, MAX)]