Search⌘ K
AI Features

Solution: Diet Plan Performance

Explore how to implement the sliding window technique to evaluate a dieter's performance by calculating total calorie intake over consecutive days. Understand how to maintain a running sum for efficient computation and adjust points based on predefined calorie thresholds. This lesson helps you solve calorie tracking problems 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 ...