[백준/파이썬] 1159번 농구 경기 풀이

업데이트:



문제 정보


풀이

문제

선수들의 성이 주어질 때, 같은 첫 글자로 시작하는 선수가 5명 이상인 글자를 모두 출력하는 문제입니다.

없으면 PREDAJA를 출력합니다.

코드

names = {chr(c):0 for c in range(ord('a'), ord('z')+1)}
for _ in range(int(input())):
    names[input()[0]] += 1
result = ""
for key, value in names.items():
    if value < 5: continue
    result += key
print(result if result!="" else "PREDAJA")
        

설명

알파벳별 카운트를 저장한 뒤, 값이 5 이상인 키만 이어 붙여 출력합니다.

조건을 만족하는 글자가 하나도 없으면 PREDAJA를 출력합니다.



댓글남기기