다솜이는 은진이의 옆집에 새로 이사왔다. 다솜이는 자기 방 번호를 예쁜 플라스틱 숫자로 문에 붙이려고 한다.
다솜이의 옆집에서는 플라스틱 숫자를 한 세트로 판다. 한 세트에는 0번부터 9번까지 숫자가 하나씩 들어있다. 다솜이의 방 번호가 주어졌을 때, 필요한 세트의 개수의 최솟값을 출력하시오. (6은 9를 뒤집어서 이용할 수 있고, 9는 6을 뒤집어서 이용할 수 있다.)
from collections import defaultdict
n = input()
dic = defaultdict()
for i in range(10):
dic[str(i)] = 0
cnt = 0
for i in n:
if i in ['6' ,'9']:
dic['6'] += 1
else:
dic[i] += 1
if dic['6'] % 2 == 0:
dic['6'] = dic['6'] // 2
else:
dic['6'] = dic['6'] // 2 + 1
print(max(dic.values()))
n에 6이나 9가 들어있으면 모두 dic['6']에 +1을 해주고 dic['6']이 2로 나누어 떨어지면 dic['6']//2 아니면 dic['6']//2 + 1을 해주고 dic중 제일 큰 vlaues를 출력