Files
app-store-optimization/skills/loki-mode/benchmarks/results/humaneval-loki-solutions/114.py

24 lines
593 B
Python

# HumanEval/114
# Loki Mode Multi-Agent Solution
# Attempts: 1
# Passed: True
def minSubArraySum(nums):
"""
Given an array of integers nums, find the minimum sum of any non-empty sub-array
of nums.
Example
minSubArraySum([2, 3, 4, 1, 2, 4]) == 1
minSubArraySum([-1, -2, -3]) == -6
"""
if not nums:
return 0
min_ending_here = nums[0]
min_so_far = nums[0]
for i in range(1, len(nums)):
min_ending_here = min(nums[i], min_ending_here + nums[i])
min_so_far = min(min_so_far, min_ending_here)
return min_so_far