1. 문제
2. 풀이 과정
def solution(record):
user = {}
result = []
for r in record:
order = r.split()
if order[0] == "Enter":
user[order[1]] = order[2]
result.append((order[1], "님이 들어왔습니다."))
elif order[0] == "Leave":
result.append((order[1], "님이 나갔습니다."))
elif order[0] == "Change":
user[order[1]] = order[2]
answer = []
for uid, command in result:
temp = user[uid]+command
answer.append(temp)
return answer
'코딩문제풀이 > 프로그래머스' 카테고리의 다른 글
[Python] 후보키 (0) | 2021.09.09 |
---|---|
[Python] 실패율 (0) | 2021.09.08 |
[Python] 방의 개수 (0) | 2021.09.05 |
[Python] 징검다리 (0) | 2021.09.04 |
[Python] 순위 (0) | 2021.09.03 |