sort를 이용한 좌표 정렬 (아주 간단한 정도)
주어진 좌표를 정렬하는데 정렬 기준은 x값을 우선으로 한다.
x값이 같을 시 y값을 기준으로 한다.
function solution(arr) {
let answer = arr;
arr.sort((a, b) => {
if (a[0] === b[0]) return a[1] - a[1];
else return a[0] - a[0];
});
return answer;
}
let arr = [
[2, 7],
[1, 3],
[1, 2],
[2, 5],
[3, 6],
];
console.log(solution(arr));
if (a[0] === b[0]) return a[1] - a[1];
0번째 인덱스 = x
x 가 같으면 y가 기준이 되는 코드이다.
else return a[0] - a[0];
아니라면 x로 정렬한다.