[프로그래머스/Lv.2] 오픈채팅방 (Java)
·
✏️/Programmers
오픈채팅방https://school.programmers.co.kr/learn/courses/30/lessons/42888풀이처음 코드`record`를 2번 돌면서 닉네임 갱신, 결과 생성1차 순회: `record``userId` -> 최종 닉네임`Map HM = new HashMap()`결과 개수 계산(`n`)2차 순회: `record``Enter` / `Leave`에 대해 결과 문자열 생성 개선한 코드 상태로 닉네임 관리, `Enter` / `Leave` 로그로 분리해 한 번에 출력1차 순회: `record``userId` -> 최종 닉네임`Map HM = new HashMap()`출력 대상 로그: `userId`, `word``List logs = new ArrayList()`2차 순회: `logs..