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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ์นด์šดํŠธ ๋‹ค์šด ๋ณธ๋ฌธ

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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ์นด์šดํŠธ ๋‹ค์šด

Eun_zii 2024. 3. 12. 16:35

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

- ์นด์šดํŠธ ๋‹ค์šด

 

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

  • ์ •์ˆ˜ start_num์™€ end_num๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, start_num์—์„œ end_num๊นŒ์ง€ 1์”ฉ ๊ฐ์†Œํ•˜๋Š” ์ˆ˜๋“ค์„ ์ฐจ๋ก€๋กœ ๋‹ด์€ ๋ฆฌ์ŠคํŠธ๋ฅผ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

 

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

  • 0 ≤ end_num  start_num ≤ 50

 

๐Ÿ’š ํ’€์ด

function solution(start, end_num) {
    const answer = [];
    for ( let i = start; i >= end_num; i--) {
        answer.push(i)
    }
    return answer   
}

 

โœ… 

start ๋ถ€ํ„ฐ end_num๊นŒ์ง€ ์—ญ์ˆœ์œผ๋กœ ๋ฐ˜๋ณตํ•ด์ค€๋’ค ๋งŒ๋“ค์–ด๋‘” ๋นˆ ๋ฐฐ์—ด answer์— push(i) ๋ฉ”์„œ๋“œ๋กœ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค.

push( )๋ฅผ return ํ•˜๋ฉด ๋ฐฐ์—ด์˜ ๊ฐ’๋“ค์ด ๋‚˜์˜ค๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ๋ฐฐ์—ด์˜ ๊ธธ์ด๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฏ€๋กœ ์•„๋ž˜์—์„œ ๋”ฐ๋กœ return์„ ํ•ด์ฃผ์–ด์•ผํ•œ๋‹ค. 

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ •์ƒ์ ์œผ๋กœ ๋ฐฐ์—ด์•ˆ์˜ ๊ฐ’๋“ค์ด ์ถœ๋ ฅ๋œ๋‹ค ! ๐Ÿ”†

728x90