File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change 29
29
30
30
function ArrayAdditionI(arr) {
31
31
32
- arr.sort(function(a,b){return a - b})
33
- var largest = arr.pop();
34
- var sum = 0;
32
+ arr.sort(function(a,b){return a - b});
33
+ var maxNum = arr.pop();
34
+ var tot = 0;
35
+
35
36
for (var i = 0; i < arr.length; i++){
36
- sum += arr[i];
37
+ tot += arr[i];
37
38
for (var j = 0; j < arr.length; j++){
38
39
if (i != j) {
39
- sum += arr[j];
40
- if (sum == largest ) {
40
+ tot += arr[j];
41
+ if (tot == maxNum ) {
41
42
return true;
42
43
}
43
44
}
44
45
}
46
+
45
47
for (var k = 0; k < arr.length; k++) {
46
48
if (i != k) {
47
- sum -= arr[k];
48
- if (sum == largest ) {
49
+ tot -= arr[k];
50
+ if (tot == maxNum ) {
49
51
return true;
50
52
}
51
53
}
52
54
}
53
- sum = 0;
55
+ tot = 0;
54
56
}
55
-
57
+
56
58
return false;
57
59
58
60
}
You can’t perform that action at this time.
0 commit comments