Can some one explain why this is failing ?

You are initializing the answer with INT_MAX. The answer can be greater than that. Either initialize the answer with LLONG_MAX or with the sum of the array.

1 Like

Continuing the discussion from Help with PLPROCESS:

Can someone explain why this is solution is wrong?

you are initializing the sum to be a global variable for all testcases, the sum should be testcase specific. For ex: for the first test case you calculate the sum, Ideally in second test case you have to reset the sum to zero, but in your code the sum of previous iteration is getting carry forwarded to the next test case, which is causing your test cases failure.