Minimum Value to Get Positive Step by Step Sum LeetCode solution in JavaScript
1var minStartValue = function (nums) {2var min = 1;3var sum = 0;45for (var i = 0; i < nums.length; i++) {6sum = sum + nums[i];7min = Math.min(min, sum);8}9if (min == 1) {10return min;11}12// add 1 to negative of min value obtained to keep the sum always positive13return -1 * min + 1;14};