알고리즘 공부
[백준 7785번] 회사에 있는 사람 python
gyk7
2024. 8. 1. 12:41
dictionary를 사용해 key는 이름, value는 enter/leave로 나타냈다.
people = {}
for i in range(n):
name, state = input().split()
people[name] = state
-> people = {'Baha': 'leave', 'Askar': 'enter', 'Artem': 'enter'}
key 값이 동일한 경우 마지막 value 값으로 지정된다.
[구현 코드]
n = int(input())
people = {}
li = []
for i in range(n):
name, state = input().split()
people[name] = state
# print(people)
for name in people.keys() :
if people[name] == 'enter':
li.append(name)
li.sort(reverse=True)
print(*li)