반응형
[프로그래머스] Java 코딩테스트 연습 - 짝수의 합
문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/120831
문제
정수 n이 주어질 때, n 이하의 짝수를 모두 더한 값을 return하도록 solution 함수를 작성해주세요.
풀이
n이하이면서 짝수인 수를 찾기 위해 for문에서 i를 2로 초기화 한 뒤, n만큼 반복하는 동안 반복마다 i에 2를 더하도록 했다. (가장 작은 짝수=2, 2씩 더하면 계속 짝수)
소스코드
class Solution {
public int solution(int n) {
int answer = 0;
for (int i = 2; i <= n; i += 2) {
answer += i;
}
return answer;
}
}
반응형
'코딩테스트연습 > [프로그래머스] Java' 카테고리의 다른 글
[프로그래머스] Java 코딩테스트 연습 - 각도기 (0) | 2023.07.19 |
---|---|
[프로그래머스] Java 코딩테스트 연습 - 양꼬치 (0) | 2023.07.19 |
[프로그래머스] Java 코딩테스트 연습 - 배열 자르기 (0) | 2023.07.19 |
[프로그래머스] Java 코딩테스트 연습 - 암호 해독 (0) | 2023.07.18 |
[프로그래머스] Java 코딩테스트 연습 - 개미 군단 (0) | 2023.07.18 |