Koala - 15기/기초 알고리즘 스터디
[백준/Python] 1159번 : 농구 경기
rlawjdgns02
2024. 7. 21. 16:33
https://www.acmicpc.net/problem/1159
문제 접근
1. 총 선수 인원 수 입력 받기
2. 총 인원 수만큼 반복하며 딕셔너리 자료구조에 key(이름의 앞글자) value(인원 수)로 저장
3. 모든 인원이 저장된 딕셔너리에서 value가 5 이상인 이름(성)들을 리스트 자료구조에 저장
4. 리스트 내의 이름(성) 알파벳 순으로 정렬하기
5. 상황에 맞는 출력문 출력
문제 코드
n = int(input())
count = {}
starting = []
for _ in range(n):
a = input()
if a[0] not in count.keys():
count[a[0]] = 1
else:
count[a[0]] += 1
for key, value in count.items():
if value >= 5:
starting.append(key)
starting.sort()
if starting:
print("".join(starting))
else:
print("PREDAJA")