Advertisement
stoianpp

max sum

Apr 29th, 2014
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Solve(params) {
  2.     var n = parseInt(params[0]);
  3.     var maxToCurrPoint = 0;
  4.     var maxByNow = -2000001;
  5.  
  6.     for (var i = 1; i < n; i++) {
  7.         var current = parseInt(params[i]);
  8.         maxToCurrPoint = Math.max(0, maxToCurrPoint + current);
  9.  
  10.         if (maxToCurrPoint == 0) maxByNow = Math.max(maxByNow, current);
  11.         else {
  12.             maxByNow = Math.max(maxByNow, maxToCurrPoint);
  13.         }
  14.     }
  15.     return maxByNow;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement