코테 노트/프로그래머스

Level 2 오픈채팅방 <2019 KAKAO BLIND RECRUITMENT> Python 3

화요밍 2021. 9. 2. 17:41
728x90
반응형

https://programmers.co.kr/learn/courses/30/lessons/42888?language=python3 

 

코딩테스트 연습 - 오픈채팅방

오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오

programmers.co.kr

 

최종 코드

 

GitHub - hwayeon351/Programmers-Algorithms: 프로그래머스 알고리즘 소스 코드 모음

프로그래머스 알고리즘 소스 코드 모음. Contribute to hwayeon351/Programmers-Algorithms development by creating an account on GitHub.

github.com

def solution(record):
    answer = []
    user_dict = dict()
    for r in record:
        cmd = r.split()
        if cmd[0] == 'Enter':
            if cmd[1] not in user_dict: user_dict[cmd[1]] = cmd[2]
            else: user_dict[cmd[1]] = cmd[2]
        elif cmd[0] == 'Change':
            user_dict[cmd[1]] = cmd[2]
    for r in record:
        cmd = r.split()
        if cmd[0] == 'Enter':
            answer.append(user_dict[cmd[1]] + "님이 들어왔습니다.")
        elif cmd[0] == 'Leave':
            answer.append(user_dict[cmd[1]] + "님이 나갔습니다.")
    
    return answer

풀이 과정

풀이 시간 24분

 


참고

 

Level 3 매칭 점수 <2019 KAKAO BLIND RECRUITMENT> Python 3

https://programmers.co.kr/learn/courses/30/lessons/42893?language=python3 코딩테스트 연습 - 매칭 점수 매칭 점수 프렌즈 대학교 조교였던 제이지는 허드렛일만 시키는 네오 학과장님의 마수에서 벗어나, 카..

hwayomingdlog.tistory.com

  • 7. 블록 게임 -> 

 

728x90
반응형