성장일기

[python] 백준 7785 - 회사에 있는 사람 본문

알고리즘 문제

[python] 백준 7785 - 회사에 있는 사람

김몽몽 2022. 1. 1. 18:09

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