
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int n) {
int answer = 0;
n = (n % 2 == 0 ? n : n-1) ;
for(1; n > 0 ; n -=2)
answer=answer+n;
return answer;
}
일단 매개변수 값이 짝수라면 그대로 홀수라면 n에 1을 뺀다.
n이 0이 되기 전까지 초기 값 0인 answer 변수에 n의 값을 반복하여 담은 후 return
"반복문을 적절히 활용할 수 있느냐"에 관한 문제