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]]
๋ฐ์ํ
๋๊ธ