haju__log

[python][백준/BOJ] 1159번 : 농구 경기 본문

BOJ_백준

[python][백준/BOJ] 1159번 : 농구 경기

haju 2023. 8. 12. 19:43
반응형

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

 

1159번: 농구 경기

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

www.acmicpc.net

 

✅ 문제 풀이

  • l 리스트는 이름을 입력받아 첫 글자만 저장
  • flag 리스트는 나중에 l 리스트에서 중복되는 문자들의 갯수를 세기위해 저장
  • result 리스트는 5개 이상인 문자들을 저장해놓은 최종 결과값들
  • 문제를 잘 읽자...! 사전순 정렬 필수 !!
import sys

n=int(sys.stdin.readline())
l=[]
flag=[]
result=[]
for i in range(n):
    tmp=sys.stdin.readline().strip()
    l.append(tmp[0])
    if tmp[0] not in flag:
        flag.append(tmp[0])

for i in flag:
    if l.count(i)>4:
        result.append(i)
if len(result)==0:
    print("PREDAJA")
else:
    result.sort()
    for i in result:
        print(i,end='')

 

 

반응형