我是靠谱客的博主 酷酷蜜蜂,最近开发中收集的这篇文章主要介绍Python-力扣 1480. 一维数组的动态和一、原题链接二、题目三、思路四、代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 一、原题链接
  • 二、题目
  • 三、思路
  • 四、代码

一、原题链接

1480. 一维数组的动态和

二、题目

在这里插入图片描述

三、思路

题目已知的量是一个存放一些整数的列表,我们需要返回的是符合条件的一个列表。
若已知的列表A为:[1,2,3,4],需要输出的列表B为:[1,3,6,10]
其中输出列表的元素是前一个列表一个个累加出来的。

即:

B列表元素A列表元素
11,列表第一个元素
31+2,列表前两个元素和
61+2+3,列表前三个元素和
101+2+3+4,列表前四个元素和

根据这个特性,我们可以使用一个中间量,在遍历第一个列表时记录每一次的和
这样就可以直接将每次的和直接添加到一个新的列表里,最后再返回新的列表即可。

四、代码

变量介绍
nums列表,里面的元素都为整型
返回值列表,里面的元素都为整型
class Solution(object):
    def runningSum(self, nums):
        """
        :type nums: List[int]
        :rtype: List[int]
        """
        lis = []
        sum = 0
        for i in nums:
            sum+=i
            lis.append(sum)    
        return lis
        

最后

以上就是酷酷蜜蜂为你收集整理的Python-力扣 1480. 一维数组的动态和一、原题链接二、题目三、思路四、代码的全部内容,希望文章能够帮你解决Python-力扣 1480. 一维数组的动态和一、原题链接二、题目三、思路四、代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部