sm 기술 블로그

82. 10814(나이순 정렬) 본문

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

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)

 

 

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

'문제 > 백준_자바스크립트' 카테고리의 다른 글

84. 10815(숫자 카드)  (0) 2022.06.19
83. 18870 (좌표압축)  (0) 2022.06.18
81. 1181(단어정렬)  (0) 2022.06.17
80. 11651(좌표 정렬하기2)  (0) 2022.06.16
79. 11650(좌표 정렬하기)  (0) 2022.06.15
Comments