Coding Test/프로그래머스
[프로그래머스/자바] 홀짝에 따라 다른 값 반환하기
yurison
2023. 5. 2. 10:39
class Solution {
public int solution(int n) {
if(n % 2 == 1) return odd(n);
return even(n);
}
private int odd(int n) {
int sum = 0;
for(int i=1; i<=n; i+=2) {
sum += i;
}
return sum;
}
private int even(int n) {
int sum = 0;
for(int i=2; i<=n; i+=2) {
sum += i * i;
}
return sum;
}
}
n이 홀수이면 odd(), 짝수이면 even() 메서드를 통해 값을 반환한다.