본문 바로가기

오답노트

[프로그래머스] 짝수의 합.java

<문제 설명>

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

<문제 설명>

  • 0 < n ≤ 1000

<입출력 예시>

  • 입출력 예 #1 
  • n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니다. 
  • 입출력 예 #2 
  • n이 4이므로 2 + 4 = 6을 return 합니다.
int solution(int n) {
    int answer = 0;
    for(int i = 0; i <=n; i++){
        if(i <= n && i % 2 == 0) {
             answer += i;
        }
    }

간단하다고 방심할 수 없는 문제...