[내 풀이]
#include <string>
#include <vector>
using namespace std;
int solution(int n) {
int answer = 0;
int num;
if(n % 2 == 1){
for(int num=1; num <= n; num++){
if(num % 2 == 1)
answer += num;
}
}
else
for(int num=1; num <= n; num++){
if(num % 2 == 0)
answer += num*num;
}
return answer;
}
[다른 사람 풀이]
#include <string>
#include <vector>
using namespace std;
int solution(int n) {
int answer = 0;
while(n>0)
{
answer += n%2==0 ? n*n : n;
n-=2;
}
return answer;
}