[Haskell-cafe] cumulative sum

Michael Shulman viritrilbia at gmail.com
Mon Oct 2 12:06:27 EDT 2006


On 10/2/06, Tamas K Papp <tpapp at princeton.edu> wrote:
> Hi,
>
> I have two lists, p and lambda (both are finite).  I would like to
> calculate
>
> 1) the cumulative sum of lambda, ie if
>
> lambda = [lambda1,lambda2,lambda3,...]
>
> then
>
> csum lambda = [lambda1,lambda1+lambda2,lambda1+lambda2+lambda3,...]

Try (scanl1 (+) lambda)

Mike


More information about the Haskell-Cafe mailing list