๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ํ์ง์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ํ์ง์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ
Eun_zii 2023. 12. 28. 09:44ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ํ์ง์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฐ ๋ฐํํ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
- ์์ ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, n์ด ํ์๋ผ๋ฉด n ์ดํ์ ํ์์ธ ๋ชจ๋ ์์ ์ ์์ ํฉ์ return ํ๊ณ n์ด ์ง์๋ผ๋ฉด n ์ดํ์ ์ง์์ธ ๋ชจ๋ ์์ ์ ์์ ์ ๊ณฑ์ ํฉ์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 1 ≤ n ≤ 100
๐ ํ์ด
function solution(n) {
let answer = 0;
if (n % 2 === 1) {
for ( let i = 1; i <= n; i+= 2) {
answer += i
}
} else {
for ( let i = 1; i <= n; i+= 1) {
if(i % 2 === 0){
answer += i * i
}
}
}
return answer;
}
โ n์ด ํ์์ด๋ฉด n ์ดํ์ ํ์๋ค์ ํฉ์ ๊ตฌํ๊ณ , ์ง์์ด๋ฉด n ์ดํ์ ์ง์๋ค์ ์ ๊ณฑ์ ํฉ์ ๊ตฌํด์ผํ๋ค.
for๋ฌธ๊ณผ if๋ฌธ ์ ์ฌ์ฉํ๋ฉด ๋๋ค๊ณ ์๊ฐํ๊ณ , for(){ if()} ๋ฅผ ์ฌ์ฉํ๋๋ undefined๊ฐ ๋์์ ๊ฒ์,, ;
if๋ฌธ์ผ๋ก ์กฐ๊ฑด์ ๋จผ์ ์ค์ ํด์ฃผ๊ณ for๋ฌธ์ผ๋ก i = 1๋ก ์์์ ๋๊ณ n๊น์ง ๋ฐ๋ณตํ ํ์๋ง ๋ํด์ค๋ค.
โ i += 2 ํ๋ ์ด์ ๋ n๋งํผ ๋ฐ๋ณต์ด ๋๋ ์ง์๋ ๊ฑด๋๋๊ณ ํ์๋ง ์ฐพ๋๊ฒ
๋ฐ๋๋ก ์ง์๋ n๊น์ง ๋ฐ๋ณตํ if๋ฌธ์ผ๋ก ์ง์์ธ๊ฒฝ์ฐ ์ ๊ณฑํ๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ๊ณฑ์ ํ๋ณํ๊ธฐ (0) | 2023.12.28 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฌธ์์ด ๊ณฑํ๊ธฐ (0) | 2023.12.28 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ์ ๋ถ๋ถ (0) | 2023.12.28 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ์กฐ์ํ๊ธฐ 1 (1) | 2023.12.28 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๊ธธ์ด์ ๋ฐ๋ฅธ ์ฐ์ฐ (0) | 2023.12.27 |