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
반응형
'백준' 카테고리의 다른 글
[백준] 10809번 : 알파벳 찾기 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.30 |
---|---|
[백준] 1152번 : 단어의 개수 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
[백준] 3052번 : 나머지 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
[백준] 8958번 : OX퀴즈 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
[백준] 1546번 : 평균 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
[백준] 1110번 : 더하기 사이클 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.28 |
[백준] 2562번 : 최댓값 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.28 |
[백준] 10818번 : 최소, 최대 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.28 |