알고리즘 풀이 - 프로그래머스(오픈채팅방(Lv 2), 리스트/맵)
관련글 ArrayList 직접 구현 관련 포스팅은 여기를 참조 Map 관련 포스팅은 여기(1번, 2번)를 참조 1. 개요 문제의 링크는 여기를 참조 문제의 내용은 아래의 더보기를 클릭하여 참조 더보기 채팅방에 입장 / 퇴장 시에 출력되는 문자들을 문자열 배열로 추가하여 반환하는 문제(닉네임 변경 시, 이전 문자열의 닉네임도 변경된다.) 2. 풀이 우선 다음과 같이 정리 된다. ① 채팅방에 문자열이 출력되는 경우 - 채팅방에 입장했을 때("OOO님이 들어왔습니다.") - 채팅방을 퇴장했을 때("OOO님이 나갔습니다.") ② 닉네임이 변경되는 경우 - 채팅방에서 변경 시(Change) - 퇴장 후, 재 입장할 때(Leave - Enter) 여기서 주의할 점은 A가 입장 시 OOO으로 들어왔고, 퇴장 후 다시..