티스토리 뷰

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
댓글
공지사항