문제/백준

[백준/BOJ] 2577번: 숫자의 개수 (파이썬3/Python3)

개 살구 2023. 1. 1. 12:14

문제

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

 

2577번: 숫자의 개수

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

www.acmicpc.net


생각

세 숫자를 곱한 것의 각 자리수를 문자로 리스트화 하여 저장

만약 12345라면 ['1', '2', '3', '4', '5']

0부터 9까지 하나씩 세어서 출력


코드

A = int(input())
B = int(input())
C = int(input())
result = list(str(A * B * C)) # 세 숫자를 곱한 것

for num in range(10):
    print(result.count(str(num)))