• + 0 comments

    JS solution

    function processData(input) {
        //Enter your code here
        const persArray = input.split('\n'); //get lines as array
        const nPpl = Number(persArray[0]); //first input line is nPpl
        var phonebook = new Map(); 
        
        for (let i = 1; i <= nPpl; i++){
            let details = persArray[i].split(' '); //get array [name,num]
            phonebook.set(details[0],details[1])
        }
        
        for (let i = nPpl + 1; i < persArray.length; i++){
            let person = persArray[i];
            let num = phonebook.get(person);
            if (num) {
                console.log(person + '=' + num)
            } else{console.log('Not found')}
        }
    }