파비의 매일매일 공부기록

[BOJ] 1159 본문

Problem Solving/BOJ

[BOJ] 1159

fabichoi 2022. 1. 23. 23:45

https://www.acmicpc.net/problem/1159 

역시 브론즈 문제들은 간단한 편.
입력 받을 때 제일 앞에 문자열만 따로 빼서 dictionary에 저장 후
오름차순으로 정렬해서 5개 이상 인 것만 뽑아서 출력하면 됨.
단, 아무것도 없는 경우 PREDAJA 출력!

# BOJ 1159
d = dict()
for _ in range(int(input())):
    i = input()[0]
    if d.get(i) is None:
        d[i] = 1
        continue
    d[i] += 1
sorted_d = sorted(d.items())
res = ''
for r in sorted_d:
    if r[1] >= 5:
        res += r[0]
print(res if len(res) > 0 else 'PREDAJA')
반응형

'Problem Solving > BOJ' 카테고리의 다른 글

[BOJ] 1193 [재시도 필요]  (0) 2022.01.25
[BOJ] 1173  (0) 2022.01.24
[BOJ] 1157  (0) 2022.01.22
[BOJ] 1152  (0) 2022.01.21
[BOJ] 1145  (0) 2022.01.20
Comments