★del()★dictionary활용하기★[백준 파이썬 7785번]회사에 있는 사람
2023. 4. 10. 18:16
728x90
반응형
https://www.acmicpc.net/problem/7785
7785번: 회사에 있는 사람
첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는
www.acmicpc.net
import sys
n = int(sys.stdin.readline())
dic = {}
for i in range(n):
a = list(map(str, sys.stdin.readline().rstrip().split()))
dic[a[0]] = a[1]
if a[1]== 'leave':
del(dic[a[0]])
# print(list(dic.keys()))
a = sorted(list(dic.keys()), reverse= True)
for i in a:
print(i)
==> dic.keys()
728x90
반응형
'Python(백준) > 집합과 맵' 카테고리의 다른 글
[백준 파이썬 10816번]숫자카드2★Counter() 활용★DICTIONARY 활용하기★VER4.0 (1) | 2023.04.10 |
---|---|
[백준 파이썬 1620번]나는야 포켓몬★DICTIONARY 이해!!!★isnumeric★get() (1) | 2023.04.10 |
[백준 파이썬 14425번]문자열집합★리스트와 집합★딕셔너리 활용하기★VER3.0 (0) | 2023.04.10 |
[백준 파이썬 10815번]숫자 카드★리스트 인덱스에 저장하기★VER 2.0★ (0) | 2023.04.10 |
[백준 파이썬 11478번]서로다른부분문자열★문자열 받는거 연습!!!!★ (0) | 2022.09.30 |