Proposed Solution
function equilibrium(a) {
let indicies = [];
for(let i = 0; i < a.length; i++){
let left = a.slice(0, i).reduce((a, e) => a + e, 0),
right = a.slice(i + 1).reduce((a, e) => a + e, 0);
if(left == right){
indicies.push(i);
}
}
return indicies;
}
Challenge: Equilibrium index
Link to the challenge: