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

Tony Kim·2022년 1월 25일
0
post-thumbnail

프로그래머스

Lv.2 오픈채팅방

1.문제

input cmd, id, nick
output 메세지 출력

2. 풀이

먼저 아이디와 닉네임 값 업데이트후 for문으로 메세지 출력

3. 코드

def solution(record):
    answer = []
    idic = {}
    for re in record:
        relist = re.split()
        cmd = relist[0]
        if cmd == 'Enter' or cmd == 'Change':
            idd = relist[1]
            nick = relist[2]
            idic[idd] = nick
    for re in record:
        relist = re.split()
        cmd = relist[0]
        if cmd == 'Enter':
            idd = relist[1]
            answer.append(idic[idd] + '님이 들어왔습니다.')
        elif cmd == 'Leave':
            idd = relist[1]
            answer.append(idic[idd] + '님이 나갔습니다.')
    return answer
profile
Back-end-dev

0개의 댓글