https://www.acmicpc.net/problem/7785
7785번: 회사에 있는 사람
첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는
www.acmicpc.net
import sys
input = sys.stdin.readline
dic = {}
n = int(input())
for _ in range(n):
person, log = map(str,input().split())
if log == 'enter':
dic[person] = 'enter'
if log == 'leave':
del dic[person]
res = sorted(dic.keys(), reverse=True)
for i in res:
print(i)
'알고리즘 > 백준(BOJ)' 카테고리의 다른 글
[백준/BOJ/알고리즘/파이썬(python)/C++]#1920_수 찾기[이분탐색] (0) | 2021.09.17 |
---|---|
[백준/BOJ/알고리즘/파이썬(python)/C++]#1932_정수 삼각형 (0) | 2021.09.16 |
[백준/BOJ/알고리즘/파이썬(Python)]#10212:Mystery (0) | 2021.09.13 |
[백준/BOJ/알고리즘/파이썬(python)]#9148:신나는 함수 실행[재귀] (0) | 2021.09.13 |
[백준/BOJ/알고리즘/파이썬(python)]#1978_소수 찾기[수학/에라토스테네스의 체] (0) | 2021.09.12 |