정렬. 8단계
11651번. 좌표 정렬하기 2
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번 풀이