본문 바로가기

하루회고 ( *ฅ́˘ฅ̀*)/프로그래머스 (๑ ́ᄇ`๑)

C#)짝수의 합

<문제 설명>

<나의 풀이>

정수 n이하의 짝수들을 찾아서 계속 더하게 만들었다.

<다른사람의 풀이>

1)
using System;

public class Solution {
    public int solution(int n) {
        return n/2*(n/2+1);
    }
}

2)
using System;

public class Solution {
    public int solution(int n) {
        int answer = 0;

        for(int i = 0; i <= n; i++){
            if(i % 2 == 0) answer += i;
        }

        return answer;
    }
}

3)
using System;

public class Solution {
    public int solution(int n) {
        int answer = 0;
        int count = n/2;
        for(int i = 1 ; i <= count; i++){
            answer += 2*i;
        }
        return answer;
    }
}

'하루회고 ( *ฅ́˘ฅ̀*) > 프로그래머스 (๑ ́ᄇ`๑)' 카테고리의 다른 글

C#)각도기  (0) 2024.06.12
C#)두 수의 나눗셈  (0) 2024.06.11
C#)두 수의 합  (1) 2024.06.09
C#)나이 출력  (0) 2024.06.08
C#)나머지 구하기  (0) 2024.06.07