백준 [ALGORITHM] - 방 번호 (1475)
2024. 3. 2. 14:52ㆍ코딩/백준 [ALGORITHM]
반응형
count = dict()
count['6'] = 0
count['9'] = 0
getNumber = list(input())
for i in range(len(getNumber)):
if getNumber[i] in count.keys():
if (getNumber[i] == '6' or getNumber[i] == '9') and (count['9'] > count['6']):
count['6'] += 1
elif (getNumber[i] == '6' or getNumber[i] == '9') and (count['6'] > count['9']):
count['9'] += 1
else:
count[getNumber[i]] += 1
else:
count[getNumber[i]] = 1
print(max(count.values()))
6이 9보다 많으면 9자리에 value를 1 더해주고
9가 6보다 많으면 6자리에 value를 1 더 늘려주는 방식이 떠올라서
그대로 만들어봤는데 풀려서 신기했음
반응형
'코딩 > 백준 [ALGORITHM]' 카테고리의 다른 글
백준 [ALGORITHM] - 폴리오미노 (1343) (0) | 2024.03.10 |
---|---|
백준 [ALGORITHM] - 비슷한 단어 (2607) (0) | 2024.03.03 |
백준 [ALGORITHM] - 거스름돈 (14916) (0) | 2024.03.01 |
백준 [ALGORITHM] - 도비의 영어공부 (2386) (0) | 2024.02.17 |
백준 [ALGORITHM] - 강력한 비밀번호 (16944) (0) | 2024.02.16 |