BOJ

백준 파이썬 2577 숫자의 개수

Coding_SJ 2020. 3. 18. 02:10

 

 

 

 

 

 

 

 

내 풀이

1
2
3
4
5
6
7
= int(input())
= int(input())
= int(input())
= list(str(a*b*c))
for i in range(10):
    e = d.count('%d' %i)
    print(e)
cs

 

이 문제에서 배운 건, 특정한 숫자나 문자가 몇개씩 포함되어있는지 체크하는 방법이다.

 

예를들어 214897148794987 이런 숫자에서 8의 개수가 몇개 있느냐 하는 거라든지,

 

izjoijsadnkqwmzoxjhi 이런 문자열에서 i의 개수가 몇개 있는가를 물어보는 것 등.

 

숫자는 str으로 바꿔서 배열을 만들어주고, 그 list.count()를 쓰면 된다.