[프로그래머스] 오픈채팅방 - 42888(Java)
·
알고리즘/Java
문제 URLhttps://school.programmers.co.kr/learn/courses/30/lessons/42888문제 설명주어진 문제는 오픈 채팅방에서 사용자의 행동을 기록한 로그를 바탕으로, 최종적으로 출력할 메시지를 생성하는 것입니다. 다양한 사용자의 닉네임 변경 이력과 입퇴장 기록을 처리해야 하며, 효율적으로 닉네임 정보를 관리해야 합니다.나의 풀이풀이 과정닉네임 관리:HashMap을 사용하여 사용자의 고유 ID에 대한 최신 닉네임을 저장합니다.명령이 "Enter" 또는 "Change"일 경우, 닉네임 정보를 업데이트합니다.최종 메시지 생성:명령이 "Enter"인 경우, "님이 들어왔습니다." 메시지를 추가합니다.명령이 "Leave"인 경우, "님이 나갔습니다." 메시지를 추가합니다.이 ..