ALGORITHM/PYTHON

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

칼코
반응형

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


<문제 출처>

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

 

1159번: 농구 경기

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

www.acmicpc.net

<풀이>

먼저 알파뱃을 확인하기 위해 길이가 26이고 0으로 채워진 리스트를 만들었다.

그리고 이름의 이름의 앞글자를 확인하여 해당 인덱스에 +1 시켜주었다.

만약 그 중 5명 이상이 된다면 선수로 선발할 수 있는 사람들을 출력하고

아니라면 PREDAJA 를 출력했다.

 

<코드>

N = int(input())
lst = [0] * 26

for _ in range(N) :
    name = input()
    lst[ord(name[0])-97] += 1
if max(lst) >= 5 :
    for i in range(len(lst)) :
        if lst[i] >= 5 :
            print(chr(i+97), end='')
else :
    print("PREDAJA")
반응형