728x90
- 짝수의 합
문제 설명
입출력 예 설명
정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
제한사항0 < n ≤ 1000
입출력 예n | result |
10 | 30 |
4 | 6 |
입출력 예 #1
- n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니다.
입출력 예 #2
- n이 4이므로 2 + 4 = 6을 return 합니다.
1
2
3
4
5
6
7
|
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=2;i<=n;i+=2) answer += i;
return answer;
}
}
|
cs |
* 이 문제의 핵심은 반복문의 사용법을 아느냐 입니다. for문의 증감식 부분이 "i+=2" 이므로 i값은 2씩 증가 합니다. 2부터 2씩 증가하는 정수는 모두 짝수입니다. 짝수의 정의는 "2로 나누었을때 나머지가 0인 수" 다시 말해서 "2*n"아리고 할 수 있습니다.

728x90
'프로그래머스 코딩(자바) > Level 0' 카테고리의 다른 글
Programmers Level 0 - 배열의 평균값 (0) | 2023.02.27 |
---|---|
Programmers Level 0 - 양꼬치 (0) | 2023.02.27 |
Programmers Level 0 - 각도기 (0) | 2023.02.27 |
Programmers Level 0 - 두 수의 나눗셈 (0) | 2023.02.27 |
Programmers Level 0 - 나이 출력 (0) | 2023.02.27 |