01 · Question
Fixed-Length Window
Given an array of sales, find the most sales in any k-day period.
k
02 · Solution
1def max_sales(sales: List[int], k: int) -> int:2 cur = sum(sales[:k])3 res = cur4 5 for r in range(k, len(sales)):6 cur += sales[r]7 cur -= sales[r - k]8 res = max(res, cur)9 10 return res