3 is an equilibrium index, because:
6 is also an equilibrium index, because:
7 is not an equilibrium index, because it is not a valid index of sequence $A$.
equilibrium is a function.
testString: assert(typeof equilibrium === 'function');
- text: equilibrium([-7, 1, 5, 2, -4, 3, 0]) should return [3,6].
testString: assert.deepEqual(equilibrium(equilibriumTests[0]), ans[0]);
- text: equilibrium([2, 4, 6]) should return [].
testString: assert.deepEqual(equilibrium(equilibriumTests[1]), ans[1]);
- text: equilibrium([2, 9, 2]) should return [1].
testString: assert.deepEqual(equilibrium(equilibriumTests[2]), ans[2]);
- text: equilibrium([1, -1, 1, -1, 1, -1, 1]) should return [0,1,2,3,4,5,6].
testString: assert.deepEqual(equilibrium(equilibriumTests[3]), ans[3]);
- text: equilibrium([1]) should return [0].
testString: assert.deepEqual(equilibrium(equilibriumTests[4]), ans[4]);
- text: equilibrium([]) should return [].
testString: assert.deepEqual(equilibrium(equilibriumTests[5]), ans[5]);
```