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.18 a alternative strategy for interpreting internal definitions

SICP Exercise 3.11 make-account internal definitions with local state

SICP Exercise 3.13 make-cycle