코딩테스트
코딩테스트 연습 > 2019 KAKAO BLIND RECRUITMENT > 오픈채팅방
안양사람
2020. 8. 11. 21:34
728x90
SMALL
function solution(record) {
let users={};
record.reverse();
record.forEach(value=>{
const arr=value.split(' ');
if(arr.length>2&&users[arr[1]]===undefined){
users[arr[1]]=arr[2];
}
})
record.reverse();
let ans=[];
record.forEach(value=>{
const arr=value.split(' ');
if(arr[0]==="Enter"){
ans.push(`${users[arr[1]]}님이 들어왔습니다.`)
}else if(arr[0]==="Leave"){
ans.push(`${users[arr[1]]}님이 나갔습니다.`)
}
})
return ans;
}
어려운문제가 아닌데 객체에 key값넣는게 익숙하지 않아서 푸는데 시간이 오래걸렸다.
728x90
LIST