๐Ÿค ์€์ง€log ๐Ÿค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] n ๋ฒˆ์งธ ์›์†Œ๋ถ€ํ„ฐ ๋ณธ๋ฌธ

๐ŸŒˆ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] n ๋ฒˆ์งธ ์›์†Œ๋ถ€ํ„ฐ

Eun_zii 2023. 12. 29. 10:44

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0

- n ๋ฒˆ์งธ ์›์†Œ๋ถ€ํ„ฐ

 

๐Ÿ’š ๋ฌธ์ œ์„ค๋ช…

  • ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ num_list์™€ ์ •์ˆ˜ n์ด ์ฃผ์–ด์งˆ ๋•Œ, n ๋ฒˆ์งธ ์›์†Œ๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰ ์›์†Œ๊นŒ์ง€์˜ ๋ชจ๋“  ์›์†Œ๋ฅผ ๋‹ด์€ ๋ฆฌ์ŠคํŠธ๋ฅผ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

 

๐Ÿ’š ์ œํ•œ์กฐ๊ฑด

  • 2 ≤ num_list์˜ ๊ธธ์ด ≤ 30
  • 1 ≤ num_list์˜ ์›์†Œ ≤ 9
  • 1 ≤ n  num_list์˜ ๊ธธ์ด

 

๐Ÿ’š ํ’€์ด

function solution(num_list, n) {
    return num_list.slice(n -1 )
}

 

โœ… slice() ๋ฉ”์†Œ๋“œ ์‚ฌ์šฉํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ (n) ๋งŒ ๋„ฃ์—ˆ๋”๋‹ˆ n๋ฒˆ์งธ๋Š” ํฌํ•จ์ด ์•ˆ๋˜์–ด์„œ -1 ํ•ด์ฃผ์—ˆ๋‹ค.

 : n๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฐ์—ด์˜ ์ผ๋ถ€๋ฅผ ์ถ”์ถœํ•˜๋ ค๋ฉด n - 1์„ ์‚ฌ์šฉํ•˜์—ฌ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ์ธ๋ฑ์‹ฑ์„ ์กฐ์ •ํ•ด์•ผ ํ•œ๋‹ค.

 

๐Ÿ’ก slice ๋ฉ”์„œ๋“œ๋Š” ๋ฐฐ์—ด์˜ ์ผ๋ถ€๋ถ„์„ ์ถ”์ถœํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ๋งŒ๋“œ๋Š”๋ฐ ์‚ฌ์šฉ๋˜๊ณ , 

slice ๋ฉ”์„œ๋“œ์˜ ์ฒซ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์‹œ์ž‘ ์ธ๋ฑ์Šค์ด๊ณ , ๋‘ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ข…๋ฃŒ ์ธ๋ฑ์Šค์ด๋‹ค.

๋งŒ์•ฝ ์ข…๋ฃŒ ์ธ๋ฑ์Šค๋ฅผ ์ƒ๋žตํ•˜๋ฉด ์‹œ์ž‘ ์ธ๋ฑ์Šค๋ถ€ํ„ฐ ๋ฐฐ์—ด์˜ ๋๊นŒ์ง€์˜ ์š”์†Œ๋ฅผ ํฌํ•จํ•œ ๋ถ€๋ถ„ ๋ฐฐ์—ด์ด ๋ฐ˜ํ™˜๋œ๋‹ค.

728x90