Problem Solving
48. 농구 게임
굥깡
2022. 12. 31. 22:19
728x90
같은 알파벳으로 시작하는 이름이 5개 이상이면 그 알파벳을 알파벳 오더로 출력하는 문제
T = int(input())
dic = {}
for i in range(T):
name = str(input())
# for i in string:
if name[0] not in dic:
dic[name[0]] = 1
else:
val = dic[name[0]]
del dic[name[0]]
dic[name[0]] = val + 1
player = []
for key in dic:
if dic[key] >= 5:
player.append(key)
if len(player) == 0:
print("PREDAJA")
else:
print(''.join(sorted(player)))
큰 틀은 47. 단어 공부와 비슷함
알파벳 오더라는 조건을 자세히 안 보고 만들었더니 한 번에 accept 받지는 못했음