Showing posts with label Birthday Chocolate hacker rank solution in C. Show all posts
Showing posts with label Birthday Chocolate hacker rank solution in C. Show all posts

Tuesday, 15 August 2017

Birthday Chocolate hacker rank solution in C

#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include <limits.h>
#include <stdbool.h>

int solve(int n, int s_size, int* s, int d, int m){
    int i,j,sum,c=0;
    for(i=0;i<=n-m;i++)
                {
                                sum=0;
                                for(j=i;j<m+i;j++)
                                {
                                                sum=sum+*(s+j);
                                }
                                if(sum == d)
                                                c++;
                }
    return c;
}

int main() {
    int n;
    scanf("%d", &n);
    int *s = malloc(sizeof(int) * n);
    for(int s_i = 0; s_i < n; s_i++){
       scanf("%d",&s[s_i]);
    }
    int d;
    int m;
    scanf("%d %d", &d, &m);
    int result = solve(n, n, s, d, m);
    printf("%d\n", result);
    return 0;
}