문제
정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
정답
function solution(n) {
let sum = 0;
for (let i = 2; i <= n; i += 2){
sum += i;
}
return sum;
}
- let sum = 0;: 더한 값을 저장할 변수 sum을 초기화합니다.
- for (let i = 2; i <= n; i += 2): 2부터 시작하여 n까지 2씩 증가하면서 반복하는 루프를 설정합니다. 이렇게 함으로써 짝수만을 고려합니다.
- sum += i;: 각 루프에서 짝수 i를 sum에 더합니다.
- return sum;: 더한 결과를 반환합니다.