문제
정수
n
이 주어질 때, n
이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
코드
class Solution {
public int solution(int n) {
int answer = 0;
if(n % 2 == 0){
for(int i = 2; i <= n; i += 2){
answer += i;
}
}
return answer;
}
}
if문을 통해서 변수 n 이 짝수인지 구별하였고,
짝수가 맞다면, for 문을 통해서 n이하의 짝수들을 더할 수 있도록 하였습니다.
체점하는 과정에서 한번을 빼고는 정답처리가 된 것으로 확인하였습니다.
Share article