[프로그래머스] 오픈채팅방
function solution(record) { const answer = []; const users = {}; record.forEach(str => { const [state, userId, nickname] = str.split(' '); if (str[0] === 'E') { users[userId] = nickname; answer.push([userId, '님이 들어왔습니다.']); } else if (str[0] === 'L') { answer.push([userId, '님이 나갔습니다.']); } else { users[userId] = nickname; } }); return answer.map(([userId, stateStr]) => users[userId] + stateStr); }