
문제를 살펴보면 세 개의 수를 곱한 후에 각 자리수가 총 몇개있는지 구하는 문제이다
일단 세줄로 나누어 각각 수를 입력받아주고 result라는 변수를 만들어 입력받아준다
이후부터가 중요한데, 파이썬을 사용하고 있기 때문에 list로 변환하여 count로 개수가 몇개인지 세는 방식을 선택하였다
대신 그냥 i로 넣거나 'i'를 넣으면 문자열로 인식하지 못하기 때문에 str()을 통하여 문자열로 바꾸어주어야한다
for문을 통해 결과값을 각각 출력해주면 끝이다
A = int(input())
B = int(input())
C = int(input())
result = A * B * C
result = list(str(result))
for i in range(10):
print(result.count(str(i)))

'Baekjoon' 카테고리의 다른 글
| [Baekjoon]백준 2609 최대공약수와 최소공배수(브론즈 1) - Python (0) | 2024.12.18 |
|---|---|
| [Baekjoon]백준 24060 알고리즘 수업 - 병합 정렬 1(실버 3) - Python (0) | 2024.12.17 |
| [Baekjoon]백준 2920 음계(브론즈 2) - Python (1) | 2024.12.15 |
| [Baekjoon]백준 25501 재귀의 귀재(브론즈 2) - Python (1) | 2024.12.14 |
| [Baekjoon]백준 7523 Gauß(브론즈 3) - Python (1) | 2024.12.13 |