Haribo ML, AI, MATH, Algorithm

오픈채팅방


오픈채팅방

def solution(record):
    table = {}
    room = []
    answer = []
    for i in record :
        tmp = i.split(' ')
        if len(tmp) == 3 :
            action, ID, name = tmp
            table[ID] = name
        else :
            action, ID = tmp
        room.append([ID, action])
        
    for ID, action in room :
        if action == 'Change' :
            continue
        if action == 'Enter' :
            answer.append('{}님이 들어왔습니다.'.format(table[ID]))
        else :
            answer.append('{}님이 나갔습니다.'.format(table[ID]))
    return answer

tablekey값만 반복문 돌리면서 바꿔주면 된다. 이것도 너무 쉬워서 딱히 설명은 없다. 그대로 풀면된다.


Similar Posts

이전 포스트 예상 대진표

다음 포스트 점프와 순간 이동

Comments