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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ์•ฝ์ˆ˜ ๊ตฌํ•˜๊ธฐ ๋ณธ๋ฌธ

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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ์•ฝ์ˆ˜ ๊ตฌํ•˜๊ธฐ

Eun_zii 2024. 3. 15. 16:38

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

- ์•ฝ์ˆ˜ ๊ตฌํ•˜๊ธฐ

 

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

  • ์ •์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, n์˜ ์•ฝ์ˆ˜๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋‹ด์€ ๋ฐฐ์—ด์„ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

 

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

  • 1 ≤ n ≤ 10,000

 

๐Ÿ’š ํ’€์ด

function solution(n) {
    const answer = []
    for ( let i = 1; i <= n; i++ ) {
        if (n % i === 0) {
            answer.push(i)
        }
    }
    return answer
}

 

โœ… 

1 ๋ถ€ํ„ฐ n๊นŒ์ง€ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ , n์„ i๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ธ์ง€ ์ฆ‰, n์˜ ์•ฝ์ˆ˜์ธ์ง€ ํ™•์ธํ•ด์ค€๋‹ค.

๋งŒ์•ฝ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด, i๋Š” n์˜ ์•ฝ์ˆ˜์ด๋ฏ€๋กœ answer ๋ฐฐ์—ด์— ์ถ”๊ฐ€๋œ๋‹ค !

728x90