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 |
댓글