์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜

[์ธํ”„๋Ÿฐ ์„น์…˜7] ์ขŒํ‘œ ์ •๋ ฌ (Javascript)

์€์ง„ 2021. 6. 27. 21:13

์ธํ”„๋Ÿฐ

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๋ฌธ์ œ๋งํฌ

[์ธํ”„๋Ÿฐ ์„น์…˜7] ์ขŒํ‘œ ์ •๋ ฌ (Javascript)
์œ ๋ฃŒ ๊ฐ•์˜์ธ ๊ด€๊ณ„๋กœ ๋ฌธ์ œ ์„ค๋ช…์€ ์ƒ๋žตํ•ฉ๋‹ˆ๋‹ค.


โœ๏ธIdea Sketch

2021-06-27

1. ์ขŒํ‘œ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•˜๊ธฐ

  • 0๋ฒˆ์งธ ์›์†Œ ์ •๋ ฌ
  • 0๋ฒˆ์งธ ์›์†Œ๊ฐ€ ๋™์ผํ•œ ๊ฒฝ์šฐ 1๋ฒˆ์งธ ์›์†Œ ์ •๋ ฌ
sort((a, b) => {
    if (a[0] === b[0]) return a[1] - b[1];
    return a[0] - b[0];
})


โœ๏ธ์†Œ์Šค์ฝ”๋“œ

2021-06-27

function solution(arr) {
    return arr.sort((a, b) => a[0] !== b[0] ? a[0] - b[0] : a[1] - b[1]);
}