본문 바로가기
Algorithm/BOJ

[BOJ/python3]2577번 숫자의 개수

by DEV Lee 2021. 11. 21.

https://www.acmicpc.net/problem/2577

 

2577번: 숫자의 개수

첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다.

www.acmicpc.net

 


문제

a, b, c 세 수를 곱한 수에서의 각 숫자(0~9) 개수 출력

 

풀이

딕셔너리 호출해서 value값 증가...

 

 

소스코드

a = int(input())
b = int(input())
c = int(input())

num = list(str(a*b*c))

num_dict = {
    '0': 0,
    '1': 0,
    '2': 0,
    '3': 0,
    '4': 0,
    '5': 0,
    '6': 0,
    '7': 0,
    '8': 0,
    '9': 0,
}

for n in num:
    num_dict[n] += 1

for i in range(10):
    print(num_dict[str(i)])

'Algorithm > BOJ' 카테고리의 다른 글

[BOJ/python3] 2133번 타일 채우기  (0) 2021.11.22
[BOJ/python3]3052번 나머지  (0) 2021.11.21
[BOJ/python3]2562번 최댓값  (0) 2021.11.21
[BOJ/C++]9461번 파도반 수열  (0) 2020.09.05
[BOJ/C++]11052번 카드 구매하기  (0) 2020.08.18

댓글