본문 바로가기

백준/Python

백준 2577번 숫자의 개수 - python, 파이썬

- Answer -

 

a = []
for i in range(3):
    a.append(int(input()))

b = a[0] * a[1] * a[2]
c = str(b)
d = 0
d1 = 0
d2 = 0
d3 = 0
d4 = 0
d5 = 0
d6 = 0
d7 = 0
d8 = 0
d9 = 0
for j in range(len(c)):
    if c[j] == "0":
        d = d+1
    if c[j] == "1":
        d1 = d1+1
    if c[j] == "2":
        d2 = d2+1
    if c[j] == "3":
        d3 = d3+1
    if c[j] == "4":
        d4 = d4+1
    if c[j] == "5":
        d5 = d5+1
    if c[j] == "6":
        d6 = d6+1
    if c[j] == "7":
        d7 = d7+1
    if c[j] == "8":
        d8 = d8+1
    if c[j] == "9":
        d9 = d9+1

print(d,d1,d2,d3,d4,d5,d6,d7,d8,d9, sep="\n")

 

- 일기장 -

이렇게 해도 풀려요... 머리에 든게 부족하여.. 노가다로 진행해보았습니다.

마음껏 비웃으셔도 저는 행복합니다.

 

더 좋은 코드 인분 보게되어 공유드려요

정말 부서지고 깨지고 부서져야겠습니다.

https://pacific-ocean.tistory.com/34

 

백준 알고리즘 2577번(python 파이썬)

문제 링크: https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다. www.acmicpc.net..

pacific-ocean.tistory.com