bit가 눈 앞에서 왔다갔다

Py) 프로그래머스 42888 오픈채팅방 본문

Algorithm/Prob

Py) 프로그래머스 42888 오픈채팅방

헬린인형 2022. 2. 23. 01:08

https://programmers.co.kr/learn/courses/30/lessons/42888

 

코딩테스트 연습 - 오픈채팅방

오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오

programmers.co.kr

 

def solution(record):
    answer = []
    save = {}
    inout = {'Enter': '님이 들어왔습니다.', 'Leave': '님이 나갔습니다.'}

    for rec in record:
        rec = rec.split(' ')
        if rec[0] == 'Enter' or rec[0] == 'Change':
            save[rec[1]] = rec[2]

    for sec in record:
        sec = sec.split(' ')
        if sec[0] != 'Change':
            answer.append(save[sec[1]]+inout[sec[0]])

    return answer

 

문제도 재밌어 보였고 어렵지 않아보여서 어떻게든 내가 풀어야지! 하고 열심히 소설을 쓰다가 이건 아니다 싶어서 찾아봤다.

왜 같은 리스트를 한번 더 훑는다는 생각은 못한걸까

새로운_아이디어++

+

마침표 빼먹으니까 오류뜬다.

반응형
Comments