====== 회사에 있는 사람 ====== ===== 풀이 ===== * 기초적인 해시 연습 문제. 회사에 있는 사람을 set으로 관리하면 O(n)에 해결된다. ===== 코드 ===== """Solution code for "BOJ 7785. 회사에 있는 사람". - Problem link: https://www.acmicpc.net/problem/7785 - Solution link: http://www.teferi.net/ps/problems/boj/7785 """ import sys def main(): N = int(sys.stdin.readline()) employees = set() for _ in range(N): name, t = sys.stdin.readline().split() if t == 'enter': employees.add(name) else: employees.remove(name) print('\n'.join(sorted(employees, reverse=True))) if __name__ == '__main__': main() {{tag>BOJ ps:problems:boj:실버_5}}