class Solution {
public int solution(int n) {
int answer = 0;
return answer;
}
}
해결법
방법 1
class Solution {
public int solution(int n) {
int answer = 0;
for (int num = 1; num <= n; num++) {
if (n % 2 == 1) {
if (num <= n && num % 2 == 1) {
answer += num;
}
} else {
if (num <= n && num % 2 == 0) {
answer += num * num;
}
}
}
return answer;
}
}
방법 2
class Solution {
public int solution(int n) {
int answer = 0;
for (int i = n; i >= 0; i -= 2) {
answer += (n % 2 == 0) ? i * i : i;
}
return answer;
}
}
홀짝에 따라 다른 값 반환하기 Lv. 0