πŸ’― CodingTest/Programmers

[Programmers] (Javascript) μ˜€ν”ˆμ±„νŒ…λ°©

S.Honey 2022. 4. 21. 17:05
function solution(record) {
    var answer = [];
    var idName = new Map();
    var cmds = []

    for (const reco of record)
    {
        var data = reco.split(' ');
        var cmd = data[0];
        var id = data[1];
        if (cmd !== 'Change')
        {
           cmds.push([cmd,id]);    
        }

        if (data.length == 3)
        {
            idName.set(id, data[2]);
        }
    }

    for (const e of cmds)
    {
        if (e[0] === 'Enter'){
            answer.push(`${idName.get(e[1])}λ‹˜μ΄ λ“€μ–΄μ™”μŠ΅λ‹ˆλ‹€.`);
        }
        else{
            answer.push(`${idName.get(e[1])}λ‹˜μ΄ λ‚˜κ°”μŠ΅λ‹ˆλ‹€.`);
        }
    }
    return answer;
}