https://www.acmicpc.net/problem/7785
leave와 enter 여부에 따라 동명이인은 없으므로 set에 저장한 후 사전 역순인 내림차순으로 출력한다.
n = int(input())
company = set()
for i in range(n):
name,iscome = input().split()
if iscome == 'enter':
company.add(name)
else:
company.remove(name)
for i in sorted(company, reverse=True):
print(i)
📚 for i in sorted(company, reverse=True):처럼 반복문 안에서 역순 사용이 가능하고 처음에 pop()을 사용했었지만 pop은 무작위로 추출이 되므로 remove()를 사용해야 한다.