Sfoglia il codice sorgente

Another one done, after a little break

master
Lachlan Jacob 5 anni fa
parent
commit
2aa7e30710
3 ha cambiato i file con 45 aggiunte e 0 eliminazioni
  1. 12
    0
      problems/1480/main.py
  2. 30
    0
      problems/1480/problem.txt
  3. 3
    0
      problems/1480/run.sh

+ 12
- 0
problems/1480/main.py Vedi File

@@ -0,0 +1,12 @@
class Solution:
def runningSum(self, nums):
run = 0
res = []
for x in nums:
run = run + x
res.append(run)
return res

s = Solution()
print("Expected: [1, 2, 3, 4]")
print("Got:", s.runningSum([1, 1, 1, 1]))

+ 30
- 0
problems/1480/problem.txt Vedi File

@@ -0,0 +1,30 @@
Given an array nums. We define a running sum of an array as runningSum[i] = sum(nums[0]…nums[i]).

Return the running sum of nums.


Example 1:

Input: nums = [1,2,3,4]
Output: [1,3,6,10]
Explanation: Running sum is obtained as follows: [1, 1+2, 1+2+3, 1+2+3+4].

Example 2:

Input: nums = [1,1,1,1,1]
Output: [1,2,3,4,5]
Explanation: Running sum is obtained as follows: [1, 1+1, 1+1+1, 1+1+1+1, 1+1+1+1+1].

Example 3:

Input: nums = [3,1,2,10,1]
Output: [3,4,6,16,17]


Constraints:

1 <= nums.length <= 1000
-10^6 <= nums[i] <= 10^6


+ 3
- 0
problems/1480/run.sh Vedi File

@@ -0,0 +1,3 @@
#!/bin/bash

python3 main.py

Loading…
Annulla
Salva