import sys

n_input = sys.stdin.readline
def current(n):
    employees = set()  
    for _ in range(n):  
        name, status = n_input().strip().split()  # 이름과 출입 상태를 입력 받습니다. strip() 메서드를 호출하여 개행 문자를 제거합니다.
        if status == "enter":  # 만약 출입 상태가 "enter"이면 (출근한 경우)
            employees.add(name)
        else:  # 퇴근한 경우
            employees.remove(name)
    return sorted(employees, reverse=True) # 사전 순의 역순으로 직원의 이름을 정렬하여 반환합니다.

n = int(n_input())  # 로그에 기록된 출입 기록의 수 n을 입력 받습니다.
result = current(n)  # current 함수를 호출하여 현재 회사에 있는 직원들의 이름을 얻습니다.
for name in result:  # 현재 회사에 있는 직원들의 이름을 출력합니다.
    print(name)

'코딩 연습 > 백준 코드' 카테고리의 다른 글

N과M(3)-15651.py  (1) 2023.10.19
N과M(1)-15649.py  (0) 2023.10.19
행운의 수-9575.py  (0) 2023.10.18
학생 번호-1235.py  (0) 2023.10.18
폴리오미노-1343.py  (0) 2023.10.18

+ Recent posts