[ํ๋ก๊ทธ๋๋จธ์ค/Javascript] ํน์ดํ ์ ๋ ฌ || ์ฝ๋ฉํ
์คํธ
function solution(numlist, n) { const result = numlist.sort((a, b) => b - a).sort((a, b) => Math.abs(n - a) - Math.abs(n - b)); return result; } ์ฒ์์ n์์ ๋บธ ์ฐจ๊ฐ ์์ ์ ๋๋ก ์ ๋ ฌ๋๋๋ก ๋๋ฒ์งธ sort ๋ง ์ ์ฉํ์๋๋ฐ, ๊ทธ๋ ๊ฒ ํ๋๊น ๊ฐ์ด ๊ฐ์ ๊ฒฝ์ฐ ์์ ์๊ฐ ๋จผ์ ๋์๋ค. (4 ๊ธฐ์ค 3, 5..) ๊ทธ๋์ ๊ฐ์ด ๊ฐ๋ค๋ฉด, ๋จผ์ ์ค๋ ์ (์ธ๋ฑ์ค๊ฐ ์์ ์) ์ผ๋ก ๊ฒ์ฌํ๊ณ ์์น์ํค๋ ๋ฏ ํ๋ค. ์ค์ ๋ก ์์์ ์๋ [1, 2, 3, 4, 5, 6] ์ [1, 2, 5, 4, 3, 6] ์ผ๋ก ๋ฐ๊ฟ์ ๋๋ฆฌ๋ 5๊ฐ 3๋ณด๋ค ๋จผ์ ์๋ค. ๊ทธ๋์ ํฐ ์๋ถํฐ ๊ฒ์ฌ๊ฐ ์์๋๋๋ก sort ๋ฅผ ํ๋ฒ ๊ฑฐ์น ํ..