按组计算滚动总和
创始人
2024-09-03 02:32:15
0

以下是一个示例代码,实现了按组计算滚动总和的功能:

def calculate_rolling_sum(nums, group_size):
    rolling_sums = []
    current_sum = 0

    for i in range(len(nums)):
        current_sum += nums[i]

        if i >= group_size:
            current_sum -= nums[i - group_size]

        if i >= group_size - 1:
            rolling_sums.append(current_sum)

    return rolling_sums

# 示例用法
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]
group_size = 3

rolling_sums = calculate_rolling_sum(nums, group_size)
print(rolling_sums)  # 输出: [6, 9, 12, 15, 18]

在上述代码中,calculate_rolling_sum函数接受一个输入数组nums和一个分组大小group_size作为参数。它遍历输入数组,并使用一个变量current_sum来记录当前分组的和。当遍历到第i个元素时,如果i大于等于group_size,则需要减去上一个分组的第一个元素,以保持分组大小不变。当i大于等于group_size - 1时,将当前分组的和添加到结果列表rolling_sums中。最后返回rolling_sums作为结果。

在示例用法中,输入数组为[1, 2, 3, 4, 5, 6, 7, 8, 9],分组大小为3。计算得到的滚动总和为[6, 9, 12, 15, 18]

相关内容

热门资讯

透明工具!陇南摆叫辅助,wep... >>您好:陇南摆叫辅助确实是有挂的,很多玩家在这款陇南摆叫辅助游戏中打牌都会发现很多用户的牌特别好,...
透视免费!wepoker辅助,... 您好:这款wepoker辅助游戏是可以开挂的,确实是有挂的,很多玩家在这款wepoker辅助游戏中打...
透明教程!边锋干橙眼辅助免费,... >>您好:边锋干橙眼辅助免费确实是有挂的,很多玩家在这款边锋干橙眼辅助免费游戏中打牌都会发现很多用户...
透视苹果版!乐玩游戏辅助工具,... 乐玩游戏辅助工具是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微...
透视苹果版!卡五星辅助软件,h... 卡五星辅助软件是一款专注玩家量身打造的游戏记牌类型软件,在卡五星辅助软件这款游戏中我们可以记录下每张...
透视规律!欢乐茶馆挂,哈糖大菠... 透视规律!欢乐茶馆挂,哈糖大菠萝怎么开挂-原先有挂开挂辅助软件1、下载安装好哈糖大菠萝怎么开挂,进入...
透明安装!丰城双剑必胜辅助,w... 大家好,今天小编来为大家解答wepoker透视脚本下载这个问题咨询软件客服可以免费测试直接加微信(1...
透明神器!余干五十k攻略,hh... 透明神器!余干五十k攻略,hhpoker有没有外挂-从前有挂开挂辅助神器;无需打开直接搜索加(薇:1...
透视好友房!微乐广西小程序开发... 透视好友房!微乐广西小程序开发,hhpoker买挂-起初有挂开挂辅助工具这是一款可以让一直输的玩家,...
透明插件!微友助手app下载辅... 微友助手app下载辅助器是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可...