📝 문제
> 세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오.
https://www.acmicpc.net/problem/2577
2577번: 숫자의 개수
첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다.
www.acmicpc.net
🎨 풀이
💡 성공 코드
a = int(input())
b = int(input())
c = int(input())
result = a * b * c
arr = list(str(result))
for i in range(0,10):
print(arr.count(str(i)))
> 핵심 : 리스트로 바꾼 후 count() 사용
1.a,b,c를 차례대로 입력받는다.
2. result 에 a, b, c 모두 곱한 값을 넣는다.
3. result 글자 하나하나를 arr 리스트에 담는다.
4. 0부터 9까지의 수를 차례대로 카운트 & 출력한다.

끝~
⭐ 느낀점
> 원더펫원더펫 해냈다네~~ㅎ_ㅎ 우린 작고 힘도 없지만 우리가 힘을 모으면 할 수 있어~ 출동 원더펫 예~~~ ^0^
'🎲 알고리즘 공부 > 백준' 카테고리의 다른 글
[백준] 1546번 - 평균 (파이썬) (0) | 2022.06.06 |
---|---|
[백준] 3052번 - 나머지 (파이썬) (0) | 2022.06.05 |
[백준] 2562번 - 최댓값 (파이썬) (0) | 2022.06.03 |
[백준] 10818번 - 최소, 최대 (파이썬) (0) | 2022.06.02 |
[백준] 1110번 - 더하기 사이클 (파이썬) (0) | 2022.06.01 |