Python/백준 알고리즘

[BaekJoon/Python] : 백준 2577번 - 숫자의 개수

우준세 2020. 12. 31. 14:33
728x90
반응형

 

이번 포스팅은 www.acmicpc.net/problem/2577에서 푼 것을 토대로 작성했습니다.

1차원 배열의 세 번째 문제인 숫자의 개수입니다.



이번 문제는 숫자 세개를 입력하고 곱하여

숫자의 개수를 카운팅 하는 프로그램입니다.

보니까 지니어스 프로그램에서 장동민씨가 결승전에서 풀었던 

그 문제였네요 

 


코딩

import sys

a = int(sys.stdin.readline())
b = int(sys.stdin.readline())
c = int(sys.stdin.readline())

x = list(str(a*b*c))

for i in range(10):
    count = x.count(str(i))
    print(count)

 

저는 먼저 숫자 세개를 int로 입력받고 

x로 list를 만들면서 str형으로 지정했습니다

str형으로 한것은 count 함수로 셀수 있기 때문에 그렇게 했습니다.

for문을 써서 0부터 9까지 count 하는 프로그램을 만들어

출력하게 만들었습니다.

 

다음 포스팅으로 찾아오겠습니다 :0

728x90
반응형