문제/백준

[백준/BOJ] 1159번: 농구 경기 (파이썬3/Python3)

개 살구 2023. 1. 1. 13:32

문제

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

 

1159번: 농구 경기

상근이는 농구의 세계에서 점차 영향력을 넓혀가고 있다. 처음에 그는 농구 경기를 좋아하는 사람이었다. 농구에 대한 열정은 그를 막을 수 없었고, 결국 상근이는 농구장을 청소하는 일을 시작

www.acmicpc.net


생각

n은 선수의 수, players는 각 선수 성의 첫글자

성의 첫글자가 같은 것이 5개 이상이라면 possible에 추가

possible의 개수에 따라 출력 여부 결정


코드

n = int(input())

players = []
for _ in range(n):
  player = input()
  players.append(player[0])

possible = []
first_names = set(players)
for p in first_names:
  if (players.count(p) >= 5):
    possible.append(p)

if (len(possible) > 0):
  print(''.join(sorted(possible)))
else:
  print("PREDAJA")