728x90
반응형
Silver V
# 1475 방 번호
https://www.acmicpc.net/problem/1475
- 자료구조 배열 문제
풀이
N = input()
a = {'0':0, '1':0, '2':0, '3':0, '4':0, '5':0, '6':0, '7':0, '8':0}
for i in N:
if i == '9':
a['6'] += 1
else:
a[i] += 1
if a['6']%2 == 0:
a['6'] = a['6']//2
else:
a['6'] = a['6']//2 + 1
print(max(a.values()))
- 풀이참고_깨지고 부서져라
- dictionary 형태로 풀이를 시도하면서 매끄럽게 풀이할 수 있었다.3
'Algorithm Study > Python' 카테고리의 다른 글
[백준 파이썬] #11399 ATM (0) | 2021.11.26 |
---|---|
[백준 파이썬] #10870 피보나치 수 5 (0) | 2021.11.22 |
[백준 파이썬] #13300 방 배정 (0) | 2021.11.17 |
[백준 파이썬] #2577 숫자의 개수 (0) | 2021.11.16 |
[백준 파이썬] #10807 개수 세기 (0) | 2021.11.16 |