[백준 | Javascript] 11651

박기영·2022년 8월 29일
0

백준

목록 보기
85/127

정렬. 8단계
11651번. 좌표 정렬하기 2

문제

11651번 문제 링크

solution

const fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().trim().split("\n");

const iter = Number(input.shift());

let arr = [];

for(let i = 0; i < iter; i++){
    arr.push(input[i].split(" ").map((item) => Number(item)));
}

arr.sort((a,b) => {
    if(a[1] === b[1]){
        return a[0] - b[0]
    } else {
        return a[1] - b[1]
    }
});

let ans = [];

for(let i = 0; i < iter; i++){
    let answer = arr[i].join(" ");
    ans.push(answer);
}

console.log(ans.join("\n"));

11650번 문제와 완벽하게 동일한 문제이므로, sort 부분 설명을 봐주시기를 바랍니다.
필자의 백준 11650번 풀이

profile
나를 믿는 사람들을, 실망시키지 않도록

0개의 댓글