const fs = require('fs');
const [N, ...input] = fs.readFileSync('dev/stdin').toString().trim().split('\n');
const nums = input.map((num) => num.split(' ').map(Number));
nums.sort((a, b) => {
if (a[1] !== b[1]) return a[1] - b[1]; // 1
return a[0] - b[0]; // 2
});
let result = '';
nums.map((num) => (result += `${num.join(' ')}\n`));
console.log(result);
- y 좌표가 다를 경우 y 좌표끼리 비교하여 오름차순 정렬
- y 좌표가 같을 경우 x 좌표끼리 비교하여 오름차순 정렬