Scheme Write a procedure in Scheme called multiples that takes two parameters: b
ID: 3673413 • Letter: S
Question
SchemeWrite a procedure in Scheme called multiples that takes two parameters: base (assume it is positive) and N. Return a list of all positive whole-number multiples of base less than or equal to N.
One approach is to think of this as an application of map. This is not the only approach.
scheme@(guile-user)> (multiples 2 9) $8 = (2 4 6 8)
Please ensure the answer uses the Scheme dialect of Lisp. Scheme
Write a procedure in Scheme called multiples that takes two parameters: base (assume it is positive) and N. Return a list of all positive whole-number multiples of base less than or equal to N.
One approach is to think of this as an application of map. This is not the only approach.
scheme@(guile-user)> (multiples 2 9) $8 = (2 4 6 8)
Please ensure the answer uses the Scheme dialect of Lisp. Scheme
Write a procedure in Scheme called multiples that takes two parameters: base (assume it is positive) and N. Return a list of all positive whole-number multiples of base less than or equal to N.
One approach is to think of this as an application of map. This is not the only approach.
scheme@(guile-user)> (multiples 2 9) $8 = (2 4 6 8)
Please ensure the answer uses the Scheme dialect of Lisp.
Explanation / Answer
(define (multiples n f) (if (= 0 (remainder n f)) f (if (Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.