LeetCode 第 152 场周赛

二、健身计划评估(LeetCode-5174)

2.1 题目描述

2.2 解题思路

非常简单的一道题,理解清楚题意就好。只要是连续的k天,都可以。

2.3 解题代码


public class Solution {

    public int dietPlanPerformance(int[] calories, int k, int lower, int upper) {

        int res = 0;
        int len = calories.length;
        OK:
        for (int i = 0; i < len; i++) {
            int sum = 0;
            if (i + k > len) {
                continue OK;
            }
            for (int j = 0; j < k; j++) {
                sum += calories[i + j];
            }
            if (sum > upper) {
                res++;
            }
            if (sum < lower) {
                res--;
            }

        }
        return res;
    }

}

猜你喜欢

转载自www.cnblogs.com/fonxian/p/11444302.html
今日推荐