홀짝에 따라 다른 값 반환하기 : 문제 링크
using namespace std;
int solution(int n) {
int answer = 0;
if(n % 2 == 1) {
for(int i = 1; i <= n; ++i) {
if(i % 2 == 1) answer += i;
}
}
else {
for(int i = 2; i <= n; ++i) {
if(i % 2 == 0 ) answer += i * i;
}
}
return answer;
}