https://programmers.co.kr/learn/courses/30/lessons/42888
나의 코드
def solution(record):
user = dict()
answer= []
for i in record:
info = i.split()
if info[0] =='Enter' or info[0]=='Change':
user[info[1]]=info[2]
for i in record:
info = i.split()
if info[0] =='Enter':
chat = f'{user[info[1]]}님이 들어왔습니다.'
answer.append(chat)
elif info[0] =='Leave':
chat = f'{user[info[1]]}님이 나갔습니다.'
answer.append(chat)
return answer
dict에 회원 정보를 저장해 놓고 입장 혹은 변경할 때 id와 닉네임 값을 저장해 주면 된다.
'Programming > Programmers' 카테고리의 다른 글
[프로그래머스] 괄호 변환(Python) (0) | 2021.10.23 |
---|---|
[프로그래머스] 짝지어 제거하기(Python) (0) | 2021.10.23 |
[프로그래머스] 부족한 금액 계산하기(Python) (0) | 2021.10.21 |
[프로그래머스] 나머지가 1이 되는 수 찾기(Python) (0) | 2021.10.21 |
[프로그래머스] 여행 경로(Python) (0) | 2021.10.21 |
댓글