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

업데이트:



문제 정보


풀이

문제

세 수 A, B, C의 곱에서 각 숫자(0~9)가 몇 번씩 등장하는지 출력하는 문제입니다.

코드

n = int(input())*int(input())*int(input())
l = list(0 for i in range(10))

while(True):
    if(n < 1):
        break
    l[int(n%10)]+=1
    n/=10
for i in l:
    print(i)

설명

곱한 값을 10으로 나눈 나머지로 마지막 자릿수를 세고 자릿수를 줄여가며 빈도 배열을 갱신합니다.



댓글남기기