본문 바로가기
Programming/Test

[Java] 짝수의 합 - Programmers Q120831

by 돌방로그 2023. 3. 29.

프로그래머스(Programmers)를 통해 코딩 테스트 사전 연습한 사항입니다.


요약

  • 출처: 프로그래머스(Programmers)
  • 번호: 120831

 

문제

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

 

제약 사항

  • 0 < n <= 1000

 

입출력

No. Input Output
Case 1 10 30
Case 2 4 6

 

코드

public class Java_120831 {
    public int solution(int n) {
        int answer = 0;
        
        for(int i = 2; i <= n; i += 2) {
            answer += i;
        }
        return answer;
    }
}
public class App {
    public static void main(String[] args) throws Exception {
        int n = 4;
        System.out.println(new Java_120831().solution(n));
    }
}

 

풀이

2씩 반복하는 반복문을 통해 주어진 값까지 짝수 값만 더하여 최종 결과값을 추출합니다.

 

출처

https://school.programmers.co.kr/learn/courses/30/lessons/120831

 

저장소

https://github.com/Ardium/TIL/blob/master/CodingTest/Java/src/programmers/level0/Java_120831.java

 


 

댓글