๐ŸŒ  ๋ฌธ์ œ

์ •์ˆ˜๊ฐ€ ๋“ค์–ด ์žˆ๋Š” ๋ฐฐ์—ด num_list๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. num_list์˜ ์›์†Œ์˜ ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ๋’ค์ง‘์€ ๋ฐฐ์—ด์„ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

๐ŸŒ  ์ œํ•œ์‚ฌํ•ญ

  • 1 ≤ num_list์˜ ๊ธธ์ด ≤ 1,000
  • 0 ≤ num_list์˜ ์›์†Œ ≤ 1,000

๐ŸŒ  ์ž…์ถœ๋ ฅ ์˜ˆ

[1, 2, 3, 4, 5] [5, 4, 3, 2, 1]
[1, 1, 1, 1, 1, 2] [2, 1, 1, 1, 1, 1]
[1, 0, 1, 1, 1, 3, 5] [5, 3, 1, 1, 1, 0, 1]

๐ŸŒ  ์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช…

์ž…์ถœ๋ ฅ ์˜ˆ #1

  • num_list๊ฐ€ [1, 2, 3, 4, 5]์ด๋ฏ€๋กœ ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ๋’ค์ง‘์€ ๋ฐฐ์—ด [5, 4, 3, 2, 1]์„ returnํ•ฉ๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #2

  • num_list๊ฐ€ [1, 1, 1, 1, 1, 2]์ด๋ฏ€๋กœ ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ๋’ค์ง‘์€ ๋ฐฐ์—ด [2, 1, 1, 1, 1, 1]์„ returnํ•ฉ๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #3

  • num_list๊ฐ€ [1, 0, 1, 1, 1, 3, 5]์ด๋ฏ€๋กœ ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ๋’ค์ง‘์€ ๋ฐฐ์—ด [5, 3, 1, 1, 1, 0, 1]์„ returnํ•ฉ๋‹ˆ๋‹ค.

๐Ÿงž ํ’€์ด

function solution(num_list) {
    
    // ์ƒˆ๋กœ์šด ๋ฐฐ์—ด ์ƒ์„ฑ
    const new_list = [];
    
    // ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์— num_list ์ธ๋ฑ์Šค ๊ฑฐ๊พธ๋กœ ํ•˜๋‚˜์”ฉ push
    for (var i = num_list.length - 1; i >= 0; i --) {
      new_list.push(num_list[i]);  
    }
    
    // ์ƒˆ๋กœ์šด ๋ฐฐ์—ด ์ถœ๋ ฅ
    return new_list;
}

+ Recent posts