프로그래머스 오픈채팅방 풀이 (1) 썸네일형 리스트형 [프로그래머스] 오픈채팅방 코드 힌트유저 정보 관리:사용자 ID와 닉네임을 관리하기 위해 HashMap을 사용합니다.이 맵은 각 사용자의 최신 닉네임을 저장하며, 나중에 메시지를 생성할 때 이를 사용하여 정확한 닉네임을 표시합니다.행동 기록 및 메시지 생성:사용자의 행동(Enter, Leave, Change)을 시간 순서대로 처리하여 각 행동에 맞는 메시지를 기록합니다.Enter와 Leave는 메시지를 생성하여 리스트에 추가하고, Change는 해당 ID의 닉네임만 업데이트합니다.닉네임 변경 처리:Change 동작이 발생할 때마다 HashMap에서 해당 사용자의 닉네임을 업데이트합니다.이 업데이트는 이전에 기록된 메시지의 닉네임에도 반영되기 때문에, 메시지 생성 시 올바른 닉네임이 사용됩니다.최종 메시지 배열 생성:모든 로그를 처.. 이전 1 다음