👍🏻 2022년 2월 1일
<script>
const makeMessage = (nickname, action) => {
if (action === "Enter") return `${nickname}님이 들어왔습니다.`;
else if (action === "Leave") return `${nickname}님이 나갔습니다.`;
}
function solution(record) {
var answer = [];
let idNicknameTable = {};
record.forEach((v,i) => {
const [action, id, nickname] = v.split(' ');
if (action !== "Leave") idNicknameTable[id] = nickname
})
record.forEach((v,i) => {
const [action, id] = v.split(' ');
if (action !== "Change") {
const nickname = idNicknameTable[id];
let message = makeMessage(nickname, action);
answer.push(message);
}
})
return answer;
}
</script>
삽질 오래하다가 갑자기 생각난 아이디어로 순식간에 풀어버린 문제,,, 이래서 처음 아이디어가 중요한듯 ㅜㅜ