CodingTest

프로그래머스 - 짝수의 합 (JAVA)

쩡선영 2023. 2. 8. 20:53

문제 설명


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

<제안사항>

1) 0 <= n <= 1000

 

 

 

 

내가 직접 짜본 코드


class Solution {
    public int solution(int n) {
        int answer = 0;
        for(int i=2; i<=n; i++){
            if(i%2==0) answer+=i;
        }
        return answer;
    }
}

 

 

 

 

 

문제 해설


1) 짝수이기에 2부터 n까지 반복문을 돌려주고

2) n과 2의 나머지가 0이면 answer에 더해줬습니다

 

 

 

 

나중에 스트림 독학을 좀 더 해 다른 방법으로도 풀어보기를..!!!