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 2.56 differentiation rule

SICP Exercise 1.28 (Miller-Rabin Test)

SICP Exercise 4.18 a alternative strategy for interpreting internal definitions