백준
[백준] 2577번 : 숫자의 개수 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트
우당탕탕 개발자
2023. 6. 29. 13:40
728x90
반응형
2577번: 숫자의 개수
첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다.
www.acmicpc.net
1. 문제 설명
2. 풀이과정
- 세 개의 자연수를 입력받는다. A, B, C = map(int, input().split())
- 입력받은 세 자연수의 곱을 문자열로 새 변수에 저장한다. result = str(A * B * C)
- 결과를 저장할 새 리스트를 생성한다. new = list()
- 문자열로 저장한 값을 반복문을 사용하여 각 글자를 추출한다. for i in result
- 추출한 각 글자를 정수의 형태로 새 리스트에 추가한다. num.append(int(i))
- 각 자리는 0부터 9까지 10개의 자연수로 구성되므로 10번의 반복을 수행한다. for i in range(10)
- 각 숫자의 개수를 리스트에서 세어 출력한다. print(num.count(i))
반응형
3. 소스코드
A, B, C = map(int, input().split())
result = str(A * B * C)
num = list()
for i in result :
num.append(int(i))
for i in range(10) :
print(num.count(i))
728x90
반응형