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
문제도 재밌어 보였고 어렵지 않아보여서 어떻게든 내가 풀어야지! 하고 열심히 소설을 쓰다가 이건 아니다 싶어서 찾아봤다.
왜 같은 리스트를 한번 더 훑는다는 생각은 못한걸까
새로운_아이디어++
+
마침표 빼먹으니까 오류뜬다.
반응형