프로그래머스 풀이/level0

[Programmers] level 0) 문제 '짝수의 합' 풀이

진기명기 2023. 2. 24. 18:55
🫠 Programmers (level 0) 
👉🏻 문제 1번 (짝수의 합) : 입력받는 n이하의 짝수값 모두 구하기

 

 


// 짝수 구하는 법 : % 나머지 == 0
// for문 -> 짝수만 변수 answer에 누적

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

 

✅ 확인할 점 

💡 나는 간단하게 for문을 이용해서 풀었지만, 다른 사람들의 풀이를 보니 math.floor를 사용하여 수열 공식을 이용할 수도 있다.

💡 배열을 이용하여 map() / filter() / reduce로 풀 수도 있음