미누에요

[백준 11651번] 좌표 정렬하기 2 - JavaScript 본문

알고리즘

[백준 11651번] 좌표 정렬하기 2 - JavaScript

미누라니까요 2025. 1. 18. 12:02
728x90
반응형
SMALL

 

 

이 문제는 이전에 풀었던 좌표 정렬하기 문제에서 아주 조금만 수정하면 된다.

간단한 코드이니 설명은 생략한다.

 

 

소스 코드

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

const num = +input[0];
const data = input.slice(1).map((line) => {
	const [x, y] = line.split(' ').map(Number);
	return { x, y };
});

data.sort((a, b) => {
	if (a.y === b.y) {
		return a.x - b.x;
	}
	return a.y - b.y;
});

data.forEach((point) => console.log(point.x, point.y));
728x90
반응형
LIST