map
[프로그래머스] 오픈채팅방
문제 출처 [프로그래머스] 2019 KAKAO BLIND RECRUITMENT - 오픈채팅방 풀이 오픈채팅방은 카카오톡 채팅방에 유저가 들어가고 나가는 기록을 배열로 받으면 그 기록을 배열로 만들어 반환해주는 문제입니다. 기존에 들어왔던 유저가 닉네임을 바꾸게 되면 이미 채팅방에 기록된 유저의 닉네임을 변경해주어야 했습니다. 기록을 모두 출력해놓고 닉네임이 변경되면 문자열에 접근해서 변경해주는 것은 복잡한 방법이라 생각하여 다른 아이디어를 떠올렸습니다. 닉네임을 Map에 저장하고 이름이 변경되는 기록에 따라 Map의 value를 바꿔주고 마지막에 기록을 한번에 배열로 만들어주었습니다. 아이디는 유일하니까 아이디로 Map에 저장해두자 출력은 가장 마지막에 record를 한번 돌아주면서 -> record를 ..