๋ชฉ๋ก๋ฌด์์๋ก K๊ฐ์ ์ ๋ฝ๊ธฐ (1)
๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฌด์์๋ก K๊ฐ์ ์ ๋ฝ๊ธฐ
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ๋ฌด์์๋ก K๊ฐ์ ์ ๋ฝ๊ธฐ ๐ ๋ฌธ์ ์ค๋ช ๐ ์ ํ์กฐ๊ฑด 1 ≤ arr์ ๊ธธ์ด ≤ 100,000 0 ≤ arr์ ์์ ≤ 100,000 1 ≤ k ≤ 1,000 ๐ ํ์ด function solution(arr, k) { const set = new Set(arr) let newArr = [...set].slice(0, k); if ( newArr.length < k ) { const fillArr = Array(k - newArr.length).fill(-1); newArr = newArr.concat(fillArr); } return newArr } โ ์ฐ์ set( )ํจ์๋ก ์ค๋ณต๋ ์ซ์๋ฅผ ์ ๊ฑฐํด์ค๋ค. ์ค๋ณต์ ์ ๊ฑฐํ ํ, slice( ) ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ์ฒ์๋ถํฐ k๊ฐ์ ๊ฐ์ ..
๐ ํ๋ก๊ทธ๋๋จธ์ค
2024. 4. 2. 17:32