[프로그래머스] 오픈채팅방

 

문제

def solution(record):
    answer = []
    dic = {}
    for i in record:
        p = i.split(' ')
        if p[0] == 'Enter' or p[0] == 'Change':
            dic[p[1]] = p[2]
    for i in record:
        p = i.split(' ')
        if p[0] == 'Enter':
            answer.append('{}님이 들어왔습니다.'.format(dic[p[1]]))
        elif p[0] == 'Leave':
            answer.append('{}님이 나갔습니다.'.format(dic[p[1]]))
    return answer