Codility Demo Test
Codility Demo Test
Codility Demo Test
A zero-indexed array A consisting of N integers is given. An equilibrium index of this array is any
integer P such that 0 P < N and the sum of elements of lower indices is equal to the sum of
elements of higher indices, i.e.
P = 8 is not an equilibrium index, because it does not fulfill the condition 0 P < N.
Write a function:
that, given a zero-indexed array A consisting of N integers, returns any of its equilibrium indices. The
function should return 1 if no equilibrium index exists.
For example, given array A shown above, the function may return 1, 3 or 7, as explained above.
Assume that:
Complexity:
expected worst-case space complexity is O(N), beyond input storage (not counting the
storage required for input arguments).
Copyright 20092017 by Codility Limited. All Rights Reserved. Unauthorized copying, publication or
disclosure prohibited.
using System;
class Solution {