프로그래머스(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

'Programming > Test' 카테고리의 다른 글
[Java] 분수 더하기 - Programmers Q120808 (0) | 2023.04.03 |
---|---|
[Java] 자릿수 더하기 - Programmers Q120906 (0) | 2023.03.31 |
[Java] 중앙값 구하기 - Programmers Q120811 (0) | 2023.03.28 |
[Java] 정수 배열 생성하기 - Programmers Q1499 (0) | 2023.03.27 |
[Java] 직사각형의 빈 좌표 출력하기 - Programmers Q3929 (0) | 2023.03.24 |
댓글