CodingTest

[Python]λ°±μ€€ 7785::νšŒμ‚¬μ— μžˆλŠ” μ‚¬λžŒ

λ„μΊλ¦¬πŸ± 2021. 5. 4. 11:49
λ°˜μ‘ν˜•

Solution

πŸ‘‰ set으둜 enter 둜 λ“€μ–΄μ˜€λŠ” μ‚¬λžŒλ“€μ€ 항상 μ‚½μž…

πŸ‘‰ enter μ΄μ™ΈλŠ” remove

 

Tip

πŸ‘‰ set : add, remove

πŸ‘‰ sorted λŠ” μ •λ ¬λœ μƒˆλ‘œμš΄ 객체λ₯Ό μƒμ„±ν•˜κ³ 

list.sort()λŠ” ν•΄λ‹Ή 리슀트 자체의 μˆœμ„œλ₯Ό λ°”κΎΌλ‹€.

n = int(input())
set_n = set()

for i in range(n):
    
    name,log = map(str,input().split())
    
    if(log == "enter"):
        set_n.add(name)
    else:
        set_n.remove(name)

set_n = sorted(set_n,reverse=True)

for i in range(len(set_n)):
    print(set_n[i])

 

λ°˜μ‘ν˜•