[백준/파이썬] 1159번

민정·2023년 1월 5일
0

[백준/파이썬]

목록 보기
12/245
post-thumbnail

백준 1159번

문제

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

코드

import sys
N = int(input())

alpha = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
result = []
#97~122 

for i in range(N):
    name = input()
    for j in range(26):
        if ord(name[0]) == j+ 97:
            alpha[j] += 1
            

for i in range(26):
    if alpha[i]>=5:
        result.append(chr(i+97))

if len(result)==0:
    print("PREDAJA")
else:
    for i in result:
        print(i, end = '')

나의 풀이

값을 입력받을 때마다 알파벳에 해당하는 원소 값에 1을 더한다. 그 이후 값이 5보다 크다면, 결과 리스트인 result에 추가한다. result길이가 0이라면 값이 없다는 의미이므로 PREDAJA를 출력한다.

알게된 점

  • 줄바꿈 없이 출력하는 방법 print(출력 , end = '')
profile
パㅔバ6ㅇr 덤벼ㄹΓ :-0

0개의 댓글