프로그래머스 JS LV0

LV0 04 짝수의 합

와라리요 2022. 10. 6. 17:49

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

 

for문 사용의 오해로 이 문제가 오래 걸렸다. ㅜㅜ 다들 문법 꼭 꼼꼼히 공부하세요~~

그래도 생각은 간단히 했다. n보다 작은 짝수를 구해야 하고 그것을 더하자 그러면 사용하기 편한 것은 반복문!!!

반복문을 이용해서 n보다 작은 짝수를 뽑아내고 그것을 변수에 계속 더해주면 된다는 쉬운 생각!!!

 

코드~~

function solution(n) {
    let answer = 0;
    for (let i = 0; i <= n; i += 2) {
        answer += i
    }
    return answer;
}