BOJ/Python

백준 7785번 회사에 있는 사람 파이썬

띵지니어 2022. 6. 6. 15:06
반응형

https://www.acmicpc.net/problem/7785

 

7785번: 회사에 있는 사람

첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는

www.acmicpc.net

 

내 답안 (PyPy3)

import sys
input = sys.stdin.readline

emp = []
N = int(input())
for i in range(N):
    x, y = input().split()
    if y == 'enter':
        emp.append(x)
    else:
        emp.remove(x)
emp.sort(reverse = True)

for i in emp:
    print(i)

평범하게 생각나는대로 짰다.

Python 3 는 시간초과가 당연히 떳지만

Pypy3 는 잘 돌아갔다.

반응형

'BOJ > Python' 카테고리의 다른 글

백준 9095번 1, 2, 3 더하기 파이썬  (0) 2022.06.27
백준 1065번 한수 파이썬  (0) 2022.06.26
백준 4673번 셀프 넘버 파이썬  (0) 2022.04.27
백준 1912번 연속합 파이썬  (0) 2022.04.22
백준 11399번 ATM 파이썬  (0) 2022.04.17
목차(index)