SICP Exercise 3.55 partial-sums

Exercise 3.55.  Define a procedure partial-sums that takes as argument a stream S and returns the stream whose elements are S0S0 + S1S0 + S1 + S2.... For example, (partial-sums integers) should be the stream 1, 3, 6, 10, 15, ....

SOLUTION

The code and tests are here.

Comments

Popular posts from this blog

SICP Exercise 4.9 do for while until

SICP Exercise 1.22 search-for-primes

SICP Exercise 3.56 merge streams