
안녕하세요 !
오늘은 백준 - 회사에 있는 사람 문제를 가져왔습니다.

문제를 해결한 방법을 간략히 정리해보겠습니다.
- 숫자를 입력받습니다.
- 문자를 입력받아 딕셔너리에 넣고 만약 leave일 경우에는 딕셔너리에서 삭제합니다.
- 딕셔너리의 key값을 기준으로 내림차순 정렬을 합니다.
num = int(sys.stdin.readline().strip())
d = {} for i in range(num): l = list(sys.stdin.readline().strip().split()) d[l[0]] = l[1] if l[1] == "leave": del d[l[0]]
arr = sorted(d, reverse=True)
import sys
num = int(sys.stdin.readline().strip())
d = {}
for i in range(num):
l = list(sys.stdin.readline().strip().split())
d[l[0]] = l[1]
if l[1] == "leave":
del d[l[0]]
arr = sorted(d, reverse=True)
for a in arr:
print(a)