728x90
[문제]
https://www.acmicpc.net/problem/1159
[코드]
딕셔너리 사용해서 5명 이상인 경우를 찾아주기
# B2_1159_농구 경기.py
N = int(input())
arr, lst = [], {}
for i in range(N):
arr.append(input().strip())
arr.sort()
for i in arr:
if i[0] not in lst:
lst[i[0]] = 1
else:
lst[i[0]] += 1
answer = ''
for key, value in lst.items():
if value >= 5:
answer += key
if len(answer) == 0:
print("PREDAJA")
else: print(answer)
'''
성의 첫 글자가 같은 선수 < 5 인 경우 -> 기권 (PREDAJA 출력)
5 이상인 경우 -> 가능한 성의 첫 글자를 사준선으로 공백없이 모두 출력
'''
반응형
'🚩 Coding Test > Baekjoon' 카테고리의 다른 글
[BOJ][Python] 9375 패션왕 신해빈 (0) | 2024.07.20 |
---|---|
[BOJ][Python] 2559 수열 (0) | 2024.07.19 |
[BOJ][Python] 1182 부분수열의 합 (0) | 2024.07.15 |
[BOJ][Python] 10820 문자열 분석 (0) | 2024.04.17 |
[BOJ][Python] 1158 요세푸스 문제 (0) | 2024.04.17 |