Skip to content

Commit 341ef41

Browse files
committed
Update Array Addition I
1 parent 90446ac commit 341ef41

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

Array Addition I

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,30 +29,32 @@
2929

3030
function ArrayAdditionI(arr) {
3131

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+
3536
for (var i = 0; i < arr.length; i++){
36-
sum += arr[i];
37+
tot += arr[i];
3738
for (var j = 0; j < arr.length; j++){
3839
if (i != j) {
39-
sum += arr[j];
40-
if (sum == largest) {
40+
tot += arr[j];
41+
if (tot == maxNum) {
4142
return true;
4243
}
4344
}
4445
}
46+
4547
for (var k = 0; k < arr.length; k++) {
4648
if (i != k) {
47-
sum -= arr[k];
48-
if (sum == largest) {
49+
tot -= arr[k];
50+
if (tot == maxNum) {
4951
return true;
5052
}
5153
}
5254
}
53-
sum = 0;
55+
tot = 0;
5456
}
55-
57+
5658
return false;
5759

5860
}

0 commit comments

Comments
 (0)