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 |