๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์์ ๋ฐ๊พธ๊ธฐ ๋ณธ๋ฌธ
ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ์์ ๋ฐ๊พธ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
- ์ ์ ๋ฆฌ์คํธ num_list์ ์ ์ n์ด ์ฃผ์ด์ง ๋, num_list๋ฅผ n ๋ฒ์งธ ์์ ์ดํ์ ์์๋ค๊ณผ n ๋ฒ์งธ๊น์ง์ ์์๋ค๋ก ๋๋ n ๋ฒ์งธ ์์ ์ดํ์ ์์๋ค์ n ๋ฒ์งธ๊น์ง์ ์์๋ค ์์ ๋ถ์ธ ๋ฆฌ์คํธ๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 2 ≤ num_list์ ๊ธธ์ด ≤ 30
- 1 ≤ num_list์ ์์ ≤ 9
- 1 ≤ n ≤ num_list์ ๊ธธ์ด
๐ ํ์ด
function solution(num_list, n) {
const slice = num_list.slice(n);
const nth = num_list.slice(0, n);
return slice.concat(nth);
}
โ
num_list๋ฅผ slice(n) ํด์ฃผ๋ฉด n๋ฒ์งธ ์์๋ถํฐ ๋ง์ง๋ง ์์๊น์ง๋ฅผ ์๋ผ๋ด์ค๋ค. ๊ทธํ slice(0,n) ์ผ๋ก ๋ฐฐ์ด์ ์ฒ์๋ถํฐ n๋ฒ์งธ๊น์ง ์์๋ฅผ
์๋ผ๋ธ๋ค concat( ) ๋ฉ์๋๋ก slice ๋ฐฐ์ด๊ณผ nth ๋ฐฐ์ด์ ์ฐ๊ฒฐํด ์๋ก์ด ๋ฐฐ์ด์ ๋ง๋ค์ด return ํด์ค๋ค.
์ด ๋ฐฐ์ด์๋ num_list์ n๋ฒ์งธ ์์ ์ดํ์ ์์๋ค์ด ๋จผ์ ์ค๊ณ , ๊ทธ ๋ค์ n๋ฒ์งธ ์ ๊น์ง ์๋ ์์๊ฐ ์จ๋ค.
728x90