#include <stdio.h>
int main(void)
{
int n;
int sum = 0, cnt = 0;
int arr[101] = {0};
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
scanf("%d", &arr[i]);
if ((arr[i] + 1) / 2 <= 30 - sum)
{
cnt++;
}
sum += arr[i];
if (sum >= 30)
{
sum = 0;
}
}
printf("%d", cnt);
}
예제입력 1에서는 문제없이 되는걸 확인했는데 ,
2 에서 오류가 났다. 확인해보니 홀수와 짝수의 결과값이 같은걸 체크하지 않았고 +1 을 함으로써 구분을 해주었다.