본문 바로가기

코딩 테스트/백준 파이썬 문제 풀이

[백준 2577번 파이썬] 숫자의 개수

https://www.acmicpc.net/problem/2577

 

이번 문제는 세 개의 숫자를 입력받고 곱한 뒤

그 결과값에 0부터 9까지의 숫자가 몇개 들어가 있는지 출력하기만 하면 되는 문제이다

 

A = int(input())
B = int(input())
C = int(input())
total = list(str(A*B*C))
for i in range(10):
    print(total.count(str(i)))

 

A, B, C 세 숫자를 입력받고

total에 곱셈의 결과를 집어넣는다

그리고 for 문을 돌리면서 count로 문자열 안에 해당 문자가 몇개 들어있는지

0부터 9까지 print하는 코드를 작성해주면 정답이 된다