Arrays - Max Subarray

Run Settings
LanguageJavaScript
Language Version
Run Command
function maxSubArraySum(nums){ let sum = nums[0], max = nums[0]; for(var i = 1; i < nums.length; i++){ if(sum < 0){ sum = nums[i]; } else { sum += nums[i]; } max = Math.max(max, sum); } console.log(max); } maxSubArraySum([-10,-1]);
Editor Settings
Theme
Key bindings
Full width
Lines