2577

Tae·2022년 4월 12일
0
A = int(input())
B = int(input())
C = int(input())
D = str(A*B*C)
nums=['0','1','2','3','4','5','6','7','8','9']
for i in nums:
  print(D.count(i))

풀이

  1. A, B, C 입력 받기
  2. 세 수 곱한 값을 문자열로 변환 후 D에 대입
  3. 모든 문자형 숫자가 들어있는 리스트(nums) 생성
  4. D에서 nums에 들어있는 각 숫자를 세고(count), 출력

입력

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

출력

첫째 줄에는 A × B × C의 결과에 0 이 몇 번 쓰였는지 출력한다.
둘째 줄부터 열 번째 줄까지 A × B × C의 결과에 1부터 9까지의 숫자가 각각 몇 번 쓰였는지 차례로 한 줄에 하나씩 출력한다.

profile
프론트엔드 개발자

0개의 댓글