当前位置:网站首页>力扣2_1480. 一维数组的动态和
力扣2_1480. 一维数组的动态和
2022-07-04 21:39:00 【上课不要睡觉了】
给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。
请返回 nums 的动态和。
示例 1:
输入:nums = [1,2,3,4]
输出:[1,3,6,10]
解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。
示例 2:
输入:nums = [1,1,1,1,1]
输出:[1,2,3,4,5]
解释:动态和计算过程为 [1, 1+1, 1+1+1, 1+1+1+1, 1+1+1+1+1] 。
示例 3:
输入:nums = [3,1,2,10,1]
输出:[3,4,6,16,17]
来源:力扣(LeetCode)
Java解法
class Solution {
public int[] runningSum(int[] nums) {
int n = nums.length;
for (int i = 1; i < n; i++) {
nums[i] += nums[i - 1];
//从第二位起每一位为前面的累加
}
return nums;
}
}
Python解法(思路和Java的相同)
class Solution:
def runningSum(self, nums: List[int]) -> List[int]:
n = len(nums)
for i in range(1, n):
nums[i] += nums[i - 1]
return nums
边栏推荐
- Learning breakout 3 - about energy
- Golang interview finishing three resumes how to write
- Case sharing | integrated construction of data operation and maintenance in the financial industry
- You don't have to run away to delete the library! Detailed MySQL data recovery
- 开源之夏专访|Apache IoTDB社区 新晋Committer谢其骏
- GTEST from ignorance to proficiency (4) how to write unit tests with GTEST
- [leetcode] 17. Letter combination of telephone number
- HUAWEI nova 10系列发布 华为应用市场筑牢应用安全防火墙
- gtest从一无所知到熟练使用(3)什么是test suite和test case
- TCP shakes hands three times and waves four times. Do you really understand?
猜你喜欢
KDD2022 | 什么特征进行交互才是有效的?
Cloudcompare & open3d DBSCAN clustering (non plug-in)
输入的查询SQL语句,是如何执行的?
NAACL-22 | 在基于Prompt的文本生成任务上引入迁移学习的设置
Super detailed tutorial, an introduction to istio Architecture Principle and practical application
机器学习笔记 - 互信息Mutual Information
PMO:比较25种分子优化方法的样本效率
Redis 排查大 key 的3种方法,优化必备
可视化任务编排&拖拉拽 | Scaleph 基于 Apache SeaTunnel的数据集成
Machine learning notes mutual information
随机推荐
What is the stock account opening process? Is it safe to use flush mobile stock trading software?
如何借助自动化工具落地DevOps
Rotary transformer string judgment
VS2019 C# release下断点调试
What is business intelligence (BI), just look at this article is enough
哈希表(Hash Tabel)
QT - plot other problems
From repvgg to mobileone, including mobileone code
开源之夏专访|Apache IoTDB社区 新晋Committer谢其骏
QT - double buffer plot
Analyzing the maker space contained in steam Education
1807. 替换字符串中的括号内容
MySQL存储数据加密
1807. Replace the parentheses in the string
# 2156. Find the substring of the given hash value - post order traversal
Representation of confidence interval
[advanced C language] array & pointer & array written test questions
AcWing 2022 每日一题
Solve the problem of data disorder caused by slow asynchronous interface
WebGIS框架---kalrry