跳到主要内容

1480.一维数组的动态和

链接:1480.一维数组的动态和
难度:Easy
标签:数组、前缀和
简介:请返回 nums 的动态和。

题解 1 - typescript

  • 编辑时间:2021-08-28
  • 执行用时:84ms
  • 内存消耗:39.4MB
  • 编程语言:typescript
  • 解法介绍:前缀和。
function runningSum(nums: number[]): number[] {
const ans: number[] = [0];
nums.forEach(num => ans.push(num + ans[ans.length - 1]));
return ans.slice(1);
}

题解 2 - typescript

  • 编辑时间:2021-08-28
  • 执行用时:84ms
  • 内存消耗:39.4MB
  • 编程语言:typescript
  • 解法介绍:前缀和。
function runningSum(nums: number[]): number[] {
for (let i = 1, n = nums.length; i < n; i++) nums[i] += nums[i - 1];
return nums;
}