반응형
문제 설명
https://www.acmicpc.net/problem/2577
제출한 코드
a = int(input())
b = int(input())
c = int(input())
num = a*b*c
num_str = str(num)
num_0 = num_1 = num_2 = num_3 = num_4 = num_5 = num_6 = num_7 = num_8 = num_9 = 0
for i in range(len(num_str)) :
if num_str[i] == '0' :
num_0 += 1
elif num_str[i] == '1' :
num_1 += 1
elif num_str[i] == '2' :
num_2 += 1
elif num_str[i] == '3' :
num_3 += 1
elif num_str[i] == '4' :
num_4 += 1
elif num_str[i] == '5' :
num_5 += 1
elif num_str[i] == '6' :
num_6 += 1
elif num_str[i] == '7' :
num_7 += 1
elif num_str[i] == '8' :
num_8 += 1
elif num_str[i] == '9' :
num_9 += 1
num_list = [num_0, num_1 , num_2 , num_3 ,num_4 ,num_5 ,num_6, num_7 ,num_8, num_9]
for i in range(len(num_list)) :
print(num_list[i])
결과

후기
count... 를 써도 될 것 같았는데, 과거의 나는 왜 저런 복잡한 방법을 쓴 거지...............?
반응형
'BQJ 백준 > python' 카테고리의 다른 글
[Python/파이썬] 백준 20355번: Caesar Word Salad (시저 단어 샐러드) (0) | 2024.06.29 |
---|---|
[Python/파이썬] 백준 2588번: 곱셈 (0) | 2024.06.27 |
[Python/파이썬] 백준 9865번: Undercut (0) | 2024.06.23 |
[Python/파이썬] 백준 2562번: 최댓값 (0) | 2024.06.21 |
[Python/파이썬] 백준 2557번: Hello World (0) | 2024.06.21 |