Search⌘ K
AI Features

Solution: Diet Plan Performance

Explore how to apply the sliding window pattern to efficiently calculate sums over sequences of k days and assess diet performance based on calorie intake thresholds. This lesson guides you through updating points dynamically across the calorie array to solve the diet plan performance problem with optimal time and space complexity.

Statement

A dieter consumes calories[i] calories on the i-th day.

Given an integer k, the dieter reviews their calorie intake over every sequence of k consecutive days (from calories[i] to calories[i+k-1] for all 0 <= i <= n-k). For each sequence, they calculate T, the total calories consumed over those k days:

  • If T is less than lower, the dieter ...