문제/백준_자바스크립트

82. 10814(나이순 정렬)

sm_hope 2022. 6. 17. 11:12
let input = require('fs').readFileSync(0).toString().trim().split('\n');

let N = parseInt(input[0]);
input.shift();

let personList = [];

let result = "";

for(let i =0; i<N; i++){
    let tmp = input[i].split(" ")
    let age = parseInt(tmp[0]);
    let name = tmp[1].trim();

    personList.push([age, name]);
    
}

personList.sort((a,b) => {
    if(a[0] != b[0]) {
        return a[0] - b[0];
    }
    return 0;
}).forEach(personList => {
    result += personList[0] + " " + personList[1] + "\n";
});

console.log(result)

 

 

정렬문제를 지금까지 문제 없이 풀었다면 크게 어렵지 않은 문제.