CodingTest/코딩 도장

[파이썬]1~1000에서 각 숫자의 개수 구하기

Daybreak21 2022. 10. 2. 03:59
예로 10 ~ 15 까지의 각 숫자의 개수를 구해보자
10 = 1, 0
11 = 1, 1
12 = 1, 2
13 = 1, 3
14 = 1, 4
15 = 1, 5
그러므로 이 경우의 답은 0:1개, 1:7개, 2:1개, 3:1개, 4:1개, 5:1개
list_n = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
for i in range(1, 1000):
    for n in range(0, len(str(i))):
        a = str(i)[n]
        list_n [int(a)] += 1

print(list_n)

1~1000에서 각 숫자의 개수 구하기 - 코딩도장 (codingdojang.com)

 

코딩도장

프로그래밍 문제풀이를 통해서 코딩 실력을 수련

codingdojang.com