๐ ๋ด ํ์ด
1. for ๋ฌธ
function solution(n) {
let sum = 0;
for(let i = 0; i<= n; i++){
if(i % 2 === 0){
sum += i;
}
}
return sum;
}
๐ ๋ค๋ฅธ ํ์ด
1. for๋ฌธ
- ๊ดํธ์์ ์์ ํ๋ฉด, ๋ฐ๋ณตํ์๋ฅผ ์ค์ผ์ ์๋ค.
function solution(n) {
var answer = 0;
for(let i=2 ; i<=n ; i+=2)
answer += i;
return answer;
}
2. ๋ฉ์๋ ์ฒด์ด๋(์ด๋ ต๋ค....)
function solution(n) {
return Array(n)
.fill()
.map((_, i) => i + 1)
.filter((v) => v % 2 === 0)
.reduce((acc, cur) => acc + cur, 0);
}
์ฐธ๊ณ ์๋ฃ