RosettaCodeData/Task/Equilibrium-index/Prolog/equilibrium-index-1.pro
2023-07-01 13:44:08 -04:00

6 lines
161 B
Prolog

equilibrium_index(List, Index) :-
append(Front, [_|Back], List),
sumlist(Front, Sum),
sumlist(Back, Sum),
length(Front, Len),
Index is Len.