1
var canThreePartsEqualSum = function (arr) {
2
const length = arr.length;
3
let sum = 0,
4
count = 0,
5
partSum = 0;
6
for (let index = 0; index < length; index++) {
7
sum += arr[index];
8
}
9
if (sum % 3 !== 0) return false;
10
partSum = sum / 3;
11
sum = 0;
12
for (let index = 0; index < length; index++) {
13
sum += arr[index];
14
if (sum === partSum) {
15
count++;
16
sum = 0;
17
if (count == 2 && index < length - 1) return true;
18
}
19
}
20
return false;
21
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0