BOJ
백준 파이썬 2577 숫자의 개수
Coding_SJ
2020. 3. 18. 02:10
내 풀이
1
2
3
4
5
6
7
|
a = int(input())
b = int(input())
c = int(input())
d = 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()를 쓰면 된다.