sm 기술 블로그

80. 11651(좌표 정렬하기2) 본문

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

80. 11651(좌표 정렬하기2)

sm_hope 2022. 6. 16. 09:46
let input = require('fs').readFileSync(0).toString().trim().split("\n");

let N = input[0];

input.shift();

let inputArr = input.map(num => num.split(" ").map(nums => parseInt(nums)));
let result = "";

//sort 함수 오버라이딩
inputArr.sort((a, b) => {
    if(a[1] != b[1]){
        return a[1] - b[1];
    }
    return a[0] - b[0];
}).forEach(inputArr => {
    result += inputArr[0] +" "+ inputArr[1] + "\n";
});

console.log(result);

전 단계 문제를 풀었다면 크게 어렵지 않을 문제이다.

자세한 설명은 

https://smhope.tistory.com/226

 

79. 11650(좌표 정렬하기)

let input = require('fs').readFileSync(0).toString().trim().split("\n"); let N = input[0]; input.shift(); let inputArr = input.map(num => num.split(" ").map(nums => parseInt(nums))); let result = ""..

smhope.tistory.com

 

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

82. 10814(나이순 정렬)  (0) 2022.06.17
81. 1181(단어정렬)  (0) 2022.06.17
79. 11650(좌표 정렬하기)  (0) 2022.06.15
78. 1427(소트인사이드)  (0) 2022.06.14
77. 2108(통계학)  (0) 2022.06.14
Comments