[프로그래머스] Java 코딩테스트 - 짝수의 합

yihyun·2024년 8월 2일

코딩테스트

목록 보기
6/105
post-thumbnail

짝수의 합

✅ 문제설명

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

✅ 제한사항

0 < n ≤ 1000

🔽 소스코드

% 연산자(나머지 연산자)를 활용해 짝수 구하기 (수를 2로 나눠서 나머지가 0인 경우 짝수이다.)

주어진 값 n이하의 모든 짝수를 구해야 하므로, 반복문 for 을 사용해 n 이하의 값을 하나씩 증가하며 더할 수 있도록 해주고,
그 안에서 if 문을 사용해 짝수인 경우만 더할 수 있도록 진행

class Solution {
    public int solution(int n) {
    	int answer = 0;
    	
    	for (int i = 1; i <= n; i++) {
    		if(i % 2 == 0) {	
    			answer += i;
    		}
    	} 
    	return answer;
    }
}
profile
개발자가 되어보자

0개의 댓글