프로그래머스 - 오픈채팅방 (문제대로 구현하기)
·
dev/Algorithm
https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 이해사용자의 입장, 퇴장, 닉네임 변경 기록이 주어질 때,모든 기록을 처리한 후 출력 메시지를 최종 닉네임 기준으로 구성해야 한다. 접근 방법userId와 nickname의 관계를 해시맵(userIdNameMap)에 저장record를 순회하며,입장(Enter)과 퇴장(Leave) 기록만 메시지로 남기기닉네임 정보가 있는 경우(Enter, Change)에만 해시맵을 갱신하기모든 기록을 처리한 뒤, 메시지에 저장된 userId를 최신 닉네임으로 변환 풀..