홍우진의 개발 일기장
[백준] 7785번: 회사에 있는 사람/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/7785
풀이 코드
import sys
input = sys.stdin.readline
n = int(input())
s = dict()
for i in range(n):
a, b = map(str, input().split())
if b == "enter": s[a] = 1
else: del s[a]
s = sorted(s.keys(), reverse=True)
for k in s: print(k)
코드 해석
이름과 출입 기록을 동시에 입력받은 후
만약 enter 라면 s 딕셔너리에 추가, 아니라면 삭제시킨다.
그후 키 값을 기준으로 s를 정렬한 후 출력한다.
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 5635번: 생일/ 파이썬 (0) | 2022.08.05 |
---|---|
[백준] 2331번: 반복수열/ 파이썬 (0) | 2022.08.04 |
[백준] 10867번: 중복 빼고 정렬하기/ 파이썬 (0) | 2022.08.03 |
[백준] 2578번: 빙고/ 파이썬 (0) | 2022.08.01 |
[백준] 1439번: 뒤집기/ 파이썬 (0) | 2022.07.31 |
Comments