백준, 11651 좌표 정렬하기 2 javascript

5496 단어 algorithmalgorithm

백준, 11651 좌표 정렬하기 2

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

👨‍💻 문제

문제 풀이

  • 무지성 sort로 생각보다 금방 풀 수 있는 문제
  • sort는 역시 느리다.

💻 제출한 코드

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

const N = input.shift();
const coords = input.map((coord) => coord.split(' ').map(Number))

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

let answer = '';
coords.forEach((coord) => {
    answer += coord[0] + ' ' + coord[1] + '\n'
})

console.log(answer);

이번 문제를 풀면서,

  • 생각보다 간단한 문제
  • 특히 좌표 정렬하기 1번 문제를 풀면, 금방 적용할 수 있어서 좋았다!

좋은 웹페이지 즐겨찾기