Skip to content

Commit de2ed86

Browse files
committed
✨ [1480] Running Sum of 1d Array
1 parent 9545522 commit de2ed86

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed

1480/my_solution.js

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/**
2+
* @param {number[]} nums
3+
* @return {number[]}
4+
*/
5+
const runningSum = (nums) => {
6+
let acc = 0;
7+
for (let i = 0; i < nums.length; i++) {
8+
console.log(`nums[i]:${nums[i]}, acc:${acc}`)
9+
let tmpAcc = acc + nums[i];
10+
nums[i] += acc;
11+
acc = tmpAcc;
12+
// console.log(nums[i])
13+
}
14+
return nums;
15+
};
16+
17+
let x = null;
18+
x = runningSum([1, 2, 3, 4]);
19+
console.log("Result")
20+
console.log(x)

1480/solution.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* @param {number[]} nums
3+
* @return {number[]}
4+
*/
5+
const runningSum = (nums) => {
6+
let acc = 0;
7+
for (let i = 0; i < nums.length; i++) {
8+
let tmpAcc = acc + nums[i];
9+
nums[i] += acc;
10+
acc = tmpAcc;
11+
}
12+
return nums;
13+
};

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
- [1161. Maximum Level Sum of a Binary Tree](./1161/)
7373
- [1187. Make Array Strictly Increasing](./1187/)
7474
- [1365. How Many Numbers Are Smaller Than the Current Number](./1365/)
75+
- [1480. Running Sum of 1d Array](./1480/)
7576
- [1512. Number of Good Pairs](./1512/)
7677
- [1569. Number of Ways to Reorder Array to Get Same BST](./1569/)
7778
- [1672. Richest Customer Wealth](./1672/)
@@ -127,7 +128,7 @@ Batch create:
127128
NOTE: JS IS HERE
128129
-->
129130
```ssh
130-
chapter=2373 && mkdir ./$chapter && touch ./$chapter/my_solution.js && touch ./$chapter/solution.js && alias x="node ./$chapter/my_solution.js"
131+
chapter=1480 && mkdir ./$chapter && touch ./$chapter/my_solution.js && touch ./$chapter/solution.js && alias x="node ./$chapter/my_solution.js"
131132
```
132133
> then you can use `x` for quick debug.
133134

0 commit comments

Comments
 (0)