스트레스를 계산해서 복통이 며칠동안 일어났는지 알아내는 문제입니다.
스트레스 값을 배열에 입력받은 뒤,
스트레스의 합을 나타내는 sum 변수를 이용해 문제를 풀었습니다.
전체 코드)
#include <stdio.h>
int main(void)
{
int N = 0, M = 0;
scanf("%d %d", &N, &M);
int stress[N];
for (int i = 0; i < N; i++)
{
stress[i] = 0;
}
long long sum = 0;
int stomach = 0;
for (int i = 0; i < N; i++)
{
scanf("%d", &stress[i]);
sum = sum + stress[i];
if (sum >= M)
{
stomach++;
}
else if (sum < 0)
{
sum = 0;
}
}
printf("%d\n", stomach);
return 0;
}
'백준 > 2024scon' 카테고리의 다른 글
백준_31833_온데간데없을뿐더러 (0) | 2024.05.15 |
---|