프로그래머스_오픈채팅방_python
2021. 9. 5. 18:48ㆍ코딩테스트
반응형
https://programmers.co.kr/learn/courses/30/lessons/42888
코딩테스트 연습 - 오픈채팅방
오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오
programmers.co.kr
def solution(record):
answer = []
a = dict()
for r in record:
r = r.split(' ')
if r[0] == 'Enter':
answer.append((r[1], '님이 들어왔습니다.'))
a[r[1]] = r[2]
elif r[0] == 'Leave':
answer.append((r[1], '님이 나갔습니다.'))
else:
a[r[1]] = r[2]
return [ a[k]+msg for k,msg in answer]
[내코드]
유저아이디를 딕셔너리에 저장, recode의 대상 아이디와 메시지를 저장
반응형
'코딩테스트' 카테고리의 다른 글
프로그래머스_네트워크_python (0) | 2021.10.17 |
---|---|
프로그래머스_정수 삼각형_python (0) | 2021.08.29 |
프로그래머스_구명보트_python (0) | 2021.08.23 |
프로그래머스_조이스틱_python (0) | 2021.08.22 |
프로그래머스_타겟 넘버_python (0) | 2021.08.13 |