Coding Test/Practice

백준 11651번 좌표 정렬하기 2 JavaScript 풀이

yunicornlab 2024. 7. 20. 17:42
반응형

백준 11651번 좌표 정렬하기 (2) 문제를 자바스크립트로 풀어보았다.

https://www.acmicpc.net/problem/11651

 

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

let n = Number(input[0]);
let points = [];
for (let i=1; i<n+1; i++) {
  points.push(input[i].split(' ').map(Number))
}

function sortNumbers(a, b) {
  if (a[1] !== b[1]) return a[1] - b[1];
  else return a[0] - b[0];
}
points.sort(sortNumbers)

let answer = "";
for (let i=0; i<n; i++) {
  answer += points[i].join(' ') + '\n'
}
console.log(answer)
반응형