[JavaScript] 11650 | 백준

유인학·2022년 6월 17일
0

[JS] Algorithm(백준)

목록 보기
81/82
post-thumbnail

📄 문제

2차원 평면 위의 점 N개가 주어진다.
좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가
증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오.

⌨ 예제 입력

5
3 4
1 1
1 -1
2 2
3 3

📺 예제 출력

1 -1
1 1
2 2
3 3
3 4

🚩solution

const input = require('fs')
  .readFileSync('/dev/stdin')
  .toString()
  .trim()
  .split('\n');
const N = input.shift();
input.sort(
  (a, b) =>
    Number(a.split(' ')[0]) - Number(b.split(' ')[0]) ||
    Number(a.split(' ')[1]) - Number(b.split(' ')[1]),
);
console.log(input.join('\n'));
profile
'유'발자!

0개의 댓글