Frontend Developer

프로그래머스 - 짝수의 합

문제

정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.

정답

function solution(n) {
    let sum = 0;
        
    for (let i = 2; i <= n; i += 2){
        sum += i;
    }
    
    return sum;
}
  1. let sum = 0;: 더한 값을 저장할 변수 sum을 초기화합니다.
  2. for (let i = 2; i <= n; i += 2): 2부터 시작하여 n까지 2씩 증가하면서 반복하는 루프를 설정합니다. 이렇게 함으로써 짝수만을 고려합니다.
  3. sum += i;: 각 루프에서 짝수 i를 sum에 더합니다.
  4. return sum;: 더한 결과를 반환합니다.