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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๋ฌธ์ž์—ด์˜ ๋’ค์˜ n๊ธ€์ž ๋ณธ๋ฌธ

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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๋ฌธ์ž์—ด์˜ ๋’ค์˜ n๊ธ€์ž

Eun_zii 2024. 2. 5. 17:06

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

- ๋ฌธ์ž์—ด์˜ ๋’ค์˜ n๊ธ€์ž

 

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

  • ๋ฌธ์ž์—ด my_string๊ณผ ์ •์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, my_string์˜ ๋’ค์˜ n๊ธ€์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.

 

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

  • my_string์€ ์ˆซ์ž์™€ ์•ŒํŒŒ๋ฒณ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 1 ≤ my_string์˜ ๊ธธ์ด ≤ 1,000
  • 1 ≤ n ≤ my_string์˜ ๊ธธ์ด

 

๐Ÿ’š ํ’€์ด

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

 

โœ… 

 ์šฐ์„  ๋ฌธ์ž์—ด์„ ๋’ค์—์„œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ• ๊ฒ€์ƒ‰ ํ–ˆ๊ณ  .slice( -n )์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š”๊ฑธ ์•Œ์•˜๋‹ค.

๐Ÿ’กslice() ๋ฉ”์†Œ๋“œ๋Š” .slice(beginIndex[, endIndex]) begin๊ณผ end๊ฐ€ ์žˆ๋Š”๋ฐ (end๋Š” ์˜ต์…˜์ด๋ผ ์ƒ๋žต๊ฐ€๋Šฅ) ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์Œ์ˆ˜๊ฐ€ ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜๋ฉด ๋’ค์—์„œ ๋ถ€ํ„ฐ ์‹œ์ž‘๋œ๋‹ค.

 

๐Ÿ’ก endIndex ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ƒ๋žต๋˜๋ฉด slice() ๋Š” ๋ฌธ์ž์—ด์˜ ๋งˆ์ง€๋ง‰ ๊ธ€์ž๊นŒ์ง€ ๋ฌธ์ž์—ด์„ ์ž˜๋ผ์„œ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, str.slice(-2)๋Š” str.slice(-2, str.length)์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

728x90