Skip to content

Commit ade3e5e

Browse files
committed
Runtime: 134 ms (Top 27.59%) | Memory: 52.2 MB (Top 31.03%)
1 parent a78433d commit ade3e5e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1+
// Runtime: 134 ms (Top 27.59%) | Memory: 52.2 MB (Top 31.03%)
12
var kConcatenationMaxSum = function(arr, k) {
23
var MOD = 1000000007;
3-
let sum = arr.reduce((a,b)=>a+b);
4+
let sum = arr.reduce((a,b)=>a+b);
45
if(k>1) arr.push(...arr);
5-
let temp = 0, result = 0;
6+
let temp = 0, result = 0;
67
for(i=0;i<arr.length;i++){
78
temp = Math.max(arr[i],arr[i]+temp);
89
if(temp>result) result = temp;
910
}
1011
return (sum>0&&k>2) ? (result+sum*(k-2))%MOD : result%MOD;
11-
};
12+
};

0 commit comments

Comments
 (0)