๐ ๋ฌธ์
์ ์ n์ด ์ฃผ์ด์ง ๋, n์ดํ์ ์ง์๋ฅผ ๋ชจ๋ ๋ํ ๊ฐ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ์ฌํญ
- 0 < n ≤ 1000
๐ ์ ์ถ๋ ฅ ์
10 | 30 |
4 | 6 |
๐ ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- n์ด 10์ด๋ฏ๋ก 2 + 4 + 6 + 8 + 10 = 30์ return ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- n์ด 4์ด๋ฏ๋ก 2 + 4 = 6์ return ํฉ๋๋ค.
๐ง ํ์ด
function solution(n) {
// ํฉ์ ๋ด์ answer ์ ์ธ
let answer = 0;
// ๋ฐ๋ณต๋ฌธ ๋๋ ค๊ฐ๋ฉฐ ์ง์์ผ ๋๋ง answer์ ์ถ๊ฐ
for (let i = 0; i <= n; i ++) {
if (i % 2 == 0) {
answer += i;
}
}
// answer ๊ฐ ๋ฆฌํด
return answer;
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์ธ๊ณํ์ฑ์ ๋์ด (1) | 2023.04.04 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฐฐ์ด ์๋ฅด๊ธฐ (0) | 2023.04.04 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์๊ผฌ์น (0) | 2023.04.04 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๊ฐ๋๊ธฐ (0) | 2023.04.04 |
[ํ๋ก๊ทธ๋๋จธ์ค] ํน์ ๋ฌธ์ ์ ๊ฑฐํ๊ธฐ (0) | 2023.04.03 |