add new solutions

This commit is contained in:
kanna5 2025-12-25 14:22:40 +09:00
parent 475d438db4
commit 1433bf4850
17 changed files with 394 additions and 0 deletions

View file

@ -0,0 +1,18 @@
package q53
import "math"
func maxSubArray(nums []int) int {
sum := 0
minSubstract := 0
maxSubArr := math.MinInt
for i := range nums {
sum += nums[i]
nums[i] = sum
maxSubArr = max(maxSubArr, nums[i]-minSubstract)
minSubstract = min(minSubstract, nums[i])
}
return maxSubArr
}
var _ = maxSubArray