백준/2024scon

백준_31831_과민성대장증후군

S0LL 2024. 5. 14. 01:51

 

스트레스를 계산해서 복통이 며칠동안 일어났는지 알아내는 문제입니다.

 

스트레스 값을 배열에 입력받은 뒤,

 

스트레스의 합을 나타내는 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