본문 바로가기
PS/프로그래머스

프로그래머스 오픈채팅방 python

by 지기_ 2021. 6. 14.
반응형

1. 문제

 

2. 풀이

dictionary 형태 사용하기

 

3. 구현

def solution(record):
    answer = []
    dic={}
    
    for item in record:
        item  = item.split(' ') # item.split(' ') 하면 달라지는 것이 없다.
        if item[0] != 'Leave':
            dic[item[1]] = item[2]
            
    for item in record:
        item = item.split(' ')
        if item[0]=='Enter':
            answer.append(f"{dic[item[1]]}님이 들어왔습니다.")
        if item[0]=='Leave':
            answer.append(f"{dic[item[1]]}님이 나갔습니다.")
    return answer

 

반응형

댓글