728x90
๐ section07 - 7 - ์ขํ์ ๋ ฌ
ํ๋ฉด์์ ์ขํ(x, y)๊ฐ ์ฃผ์ด์ง ๋ ๋ชจ๋ ์ขํ๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋๋ฐ ๋ง์ฝ, x
๊ฐ์ด ๊ฐ์ผ๋ฉด y
์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๋ ๋ฌธ์ ๋ค. ์ ๋ด๋ฆผ์ฐจ์ / ์ค๋ฆ์ฐจ์๋ ๋ณด๊ณ ์ถ๋ค๋ฉด ์ด์ ๊ธ๋ ์ฐธ๊ณ ํ์.
728x90
function solution(arr) {
let answer = arr;
arr.sort((a, b) => {
if (a[0] === b[0]) return a[1] - b[1];
else return a[0] - b[0];
});
return answer;
}
let arr = [
[2, 7],
[1, 3],
[1, 2],
[2, 5],
[3, 6],
];
console.log(solution(arr));
๐๐พ [[1, 2], [1, 3], [2, 5], [2, 7], [3, 6]]
๋ฐ์ํ
๋๊ธ