성장일기
[python] 백준 7785 - 회사에 있는 사람 본문
n개의 출입 기록 수
enter인 경우 출근, leave인 경우 퇴근
동명이인이 없으며 대소문자가 다른 경우 다른 사람
현재 회사에 있는 사람을 사전 역순으로 출력하기
🧨sort와 sorted의 용법이 헷갈려서 자꾸 틀렸었다.
아쉬운 실수는 하지 말자😥
import sys
input=sys.stdin.readline
n=int(input().rstrip()) #로그 기록 수
dic={}
for i in range(n):
a=input().rstrip()
if a.endswith('enter'): #enter로 끝나면
a,b=a.split()
dic[a]=1 #딕셔너리에 이름 추가
elif a.endswith('leave'):
a,b=a.split()
del dic[a] #leave면 지우기
dic_li=list(dic.keys())
dic_li = sorted(dic_li,reverse=True) #역순으로 정렬
for i in range(len(dic_li)):
print(dic_li[i])
'알고리즘 문제' 카테고리의 다른 글
[python] 백준 1026 - 보물 (0) | 2022.01.06 |
---|---|
[python] 백준 2164 - 카드 2 (0) | 2022.01.05 |
[python] 백준 1735 - 분수 합 (0) | 2021.12.31 |
[python] 백준 14490 - 백대열 (0) | 2021.12.30 |
[python] 백준 17219 - 비밀번호 찾기 (0) | 2021.12.30 |