코딩 연습/백준 코드
회사에 있는 사람-7785.py
퀀텀리프하는 개발자
2023. 10. 18. 10:36
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)