0

Cumulative Sum

Unsolved
Prob. and Stats

Difficulty: 2 | Problem written by Junaid Ahmed
Problem reported in interviews at

Amazon
Apple
Facebook
Google
Netflix

A cumulative sum is a collection of partial sums from a given set of lists or data frames.

Numpy provides a function of cumsum to perform and generate the cumulative sum.

But you need to write your own custom function to perform the same task.

For example, if the input is:

[[1,2,3,4]]

Then your output should look like this:

[[1,3,6,10]]

Don't use the predefined function.

Sample Input:
<class 'list'>
n: [12, 23, 4, 34, 3]

Expected Output:
<class 'list'>
[12, 35, 39, 73, 76]

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Veniam earum tempora eum incidunt expedita dicta esse cumque deserunt, laudantium dolores cupiditate quaerat ratione facilis quae, esse aliquam optio odio suscipit quibusdam consequuntur deleniti qui reprehenderit?

Quisquam cum voluptas reprehenderit eum placeat, quis iste necessitatibus laboriosam laudantium perferendis consequatur accusantium maxime, rerum a labore dicta pariatur rem magnam dignissimos dolor voluptatum consequuntur, ea nihil vero magni rerum qui enim. Accusantium veritatis minima repudiandae, sit qui itaque repudiandae voluptatibus ullam suscipit ducimus unde, cupiditate voluptatum tenetur illo necessitatibus, molestiae aliquam praesentium incidunt totam magnam placeat soluta quidem sed, laboriosam accusantium sint. Laudantium ex dolores quos omnis, natus inventore obcaecati aliquam neque explicabo numquam, porro velit error id odit reiciendis cumque praesentium ex, possimus magni reiciendis quas cupiditate explicabo?

Sapiente tempore dolorum porro iure repellendus, reiciendis officia voluptatibus, ut quibusdam maiores quia, itaque quia incidunt voluptatum, adipisci repudiandae doloribus et autem non soluta placeat excepturi magni ab ducimus? Nihil voluptates quia consequatur rerum ut asperiores natus animi tempore odio, ullam nulla ex? Tempore vel saepe laborum aspernatur recusandae alias reprehenderit quasi non velit.

This is a premium feature.
To access this and other such features, click on upgrade below.

Ready.

Input Test Case

Please enter only one test case at a time
numpy has been already imported as np (import numpy as np)