1413. 逐步求和得到正数的最小值

package mainimport ("fmt""math")// 需要一个数 和所有数组相加和都保持不小于1func minStartValue(nums []int) int {var sum intvar res =1for _,v:=range nums{sum +=vif sum<1{res = int(math.Max(float64(res),float64(1-sum)))}}return res}func main() {fmt.Println(minStartValue([]int{-3,2,-3,4,2}))fmt.Println(minStartValue([]int{1,2}))fmt.Println(minStartValue([]int{1,-2,-3}))}

