[Algorithm] [백준] 1159

myeonji·2022년 2월 4일
0

Algorithm

목록 보기
28/89

문자열(s) -> 사전 순으로 정렬하는 유용한 방법을 알았다.

  • 문자열은 sort 함수가 없어서 s.sort()는 불가능하다.
  • s1 = sorted(s) 는 가능하다. 하지만 sorted의 return type은 list이다.
  • ''.join을 사용하면 리스트를 하나로 이어진 문자열로 가능하다. s2 = ''.join(sorted(s))
n = int(input())
li = [list(map(str, input())) for _ in range(n)]
d = {}

for i in range(len(li)):
    if li[i][0] in d:
        d[li[i][0]] += 1
    else:
        d[li[i][0]] = 1

s = ''
for x, y in d.items():
    if y >= 5:
        s += x

if len(s) == 0:
    print('PREDAJA')
else:
    print(''.join(sorted(s)))

0개의 댓글