Sliding Window

Concept Lab
Practice Problems
Python Execution SynchronizerActive Line: 1
1
def max_sum_subarray(nums, k):
2
    window_sum = sum(nums[:k])
3
    max_sum = window_sum
4
    left = 0
5
    
6
    for right in range(k, len(nums)):
7
        window_sum += nums[right] - nums[left]
8
        left += 1
9
        max_sum = max(max_sum, window_sum)
10
        
11
    return max_sum
No execution event recorded.
Custom Input:
Loading trace state...
Step 0 / 0