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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ์ง์ˆ˜ ํ™€์ˆ˜ ๊ฐœ์ˆ˜ ๋ณธ๋ฌธ

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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ์ง์ˆ˜ ํ™€์ˆ˜ ๊ฐœ์ˆ˜

Eun_zii 2023. 12. 27. 14:29

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

- ์ง์ˆ˜ ํ™€์ˆ˜ ๊ฐœ์ˆ˜

 

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

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

 

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

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

 

๐Ÿ’š ํ’€์ด

function solution(num_list) {
    let odd = 0;
    let even = 0;
    for (let i = 0; i < num_list.length; i++){
        if(num_list[i] % 2 === 0){
            even++
        } else {
            odd++
        }
    }
    
    return [even,odd];
}

 

โœ… ๋ฐฐ์—ด์—์„œ ์ง์ˆ˜, ํ™€์ˆ˜ ๊ฐœ์ˆ˜ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋ฐฐ์—ด๋กœ ์ถœ๋ ฅํ•˜๊ธฐ

ํ™€์ˆ˜๋Š” odd, ์ง์ˆ˜๋Š” even ์œผ๋กœ ๋ณ€์ˆ˜๋กœ ์„ ์–ธํ•ด๋‘๊ณ ,

for๋ฌธ์œผ๋กœ ๋ฐฐ์—ด์„ ์ดˆ๊ธฐํ™” ์‹œํ‚จํ›„ num_list๋งŒํผ ๋ฐ˜๋ณต๋ฌธ ์‹คํ–‰ํ›„ num_list ๋ฐฐ์—ด์˜ i ๋ฅผ 2๋กœ ๋‚˜๋ˆด์„๋•Œ 0 ์ด๋ฉด

์ง์ˆ˜, ์•„๋‹ˆ๋ฉด ํ™€์ˆ˜ ๊ฐœ์ˆ˜๋ฅผ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค.

728x90