[programmers] 참쉽죠 Python 오픈채팅방

귀귀재재·2022년 1월 2일
0

프로그래머스

목록 보기
1/1


문제 생략..

레벨 2 매우 쉬운 문자열 처리 구현 문제이다.

def solution(record):
    answer = []
    member ={}
    for s in record: # 선 적용 후 출력 형식
        ss = s.split(' ') #공백으로 문장을 쪼갬 [출입 및 변경 , 아이디, 닉넴]
        if ss[0][0] == 'E': #첫글자로 구분함 
            member[ss[1]] = ss[2] #딕셔너리를 이용해 자료 관리
            
        elif ss[0][0] == 'C': #닉넴 변경
            member[ss[1]] = ss[2] 
    for s in record:
        ss = s.split(' ')
        if ss[0][0] == 'E': 
            answer.append(member[ss[1]]+"님이 들어왔습니다.")
        elif ss[0][0] =='L':
            answer.append(member[ss[1]]+"님이 나갔습니다.")
            
    return answer

위와같이 해결할 수 있다.

Easy 하네요.

profile
오늘 뭐하지///?

0개의 댓글