Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

Kimyeongkyung

[2023.8.17] 짝수의 합 본문

[JS] 프로그래머스 코딩테스트 Lv.0

[2023.8.17] 짝수의 합

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

 

답안1

 

function solution(n) {
    var answer = 0;
	//반복문으로 짝수값만 변수 answer에 담아주기
    for(let i=2 ; i<=n ; i+=2)
        answer += i;

    return answer;
}

 

답안2

 

//가우스 공식 응용
// 1 2 3 4 5 6 7 8 9 10

function solution(n) {
    const half = Math.floor(n/2);
    return half * (half+1);
}