n = int(input())
result = {}
for i in range(n):
name, work = input().split()
if work == 'enter':
result[name] = True
else:
result[name] = False
result = [k for k,v in result.items() if v==True] # value가 True 인(회사에 남아있는 사람만 filtering) 사람만 남기기
result.sort(reverse=True) #사전 순의 역순으로 정렬
print(*result, sep='\n') # 한 줄에 한명씩 출력
반응형
'알고리즘' 카테고리의 다른 글
[백준] 18258 큐2 (0) | 2023.10.17 |
---|---|
[백준] 13241 최소공배수 (0) | 2023.10.17 |
[백준] 10798 세로읽기 (0) | 2023.10.17 |
[백준] 5622 다이얼 (0) | 2023.10.17 |
[백준] 5597 과제 안 내신 분..? (0) | 2023.10.17 |