#include <stdio.h>
/* IQ 80 */
int foo(int N) {
int a, res = 0;
for (int c = 1; c < N / 3 + 1; c++) {
for (int b = c + 1; b < (N - c) / 2 + 1; b++) {
a = N - (b + c);
if (a > b)
res += 1;
}
}
return res;
}
/* IQ 90 */
int bar(int N) {
int a, res = 0;
for (int c = 1; c < N / 3 + 1; c++) {
int rem = N - c;
if (rem <= 2 * c + 1)
continue;
if (rem % 2 == 0)
res += rem / 2 - 1 - c;
else
res += rem / 2 - c;
}
return res;
}
int main() {
int i;
for (i = 1; i < 2000; i++) {
if (foo(i) != bar(i))
printf("%d, %d, %d\n", i, foo(i), bar(i));
}
}
틀렸을 수도 있음ㅋ
헉 전 아직 res가 뭔지도 모르는 애송이입니다
rest api임 ㅋㅋ
제가 만든 코드에서 틀린부분이 있나 봐주실수 있나요? 아무리봐도 제눈엔 안보이는데...........시간 내주시면 대단히 감사하겠습니다