I did the Grains problem in Racket using a home-made stream:
The stream is the function grains which returns a pair containing the first value and the generator of the rest of the stream.
The stream-for-n-steps helper gets n values from the stream.
Probably there is a function to do this directly in Racket but I wanted to remember what we did in the Coursera Programming Languages course.
Now I want to do something similar in Clojure.
No comments:
Post a Comment