https://www.acmicpc.net/problem/7785
7785번: 회사에 있는 사람
첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는
www.acmicpc.net
'''
7785번: 회사에 있는 사람 / silver 5 / 구현
'''
n = int(input())
company = set()
for _ in range(n):
name, state = map(str, input().split())
if state == 'enter':
company.add(name)
elif state == 'leave':
company.remove(name)
company = list(company)
company.sort(reverse=True)
for i in company:
print(i)
'백준 문제풀이' 카테고리의 다른 글
2529번: 부등호 / silver 1 / 백트래킹, 브루트포스 (0) | 2023.05.03 |
---|---|
16639번: 괄호 추가하기 3 / gold 1 / DP (0) | 2023.05.02 |
16637번: 괄호 추가하기 / gold 3 / 브루트포스 (0) | 2023.04.28 |
3109번: 빵집 / gold 2 / DFS, 그리디 (0) | 2023.04.27 |
5014번: 스타트링크 / silver 1 / BFS (0) | 2023.04.26 |