Question: I need help with the following problem, thank you! Lisp Create a Tom's Lisp function rpt which takes an integer n and any second argument
I need help with the following problem, thank you!
Lisp
Create a Tom's Lisp function rpt which takes an integer n and any second argument and returns a list consisting of n copies of that second argument. If n is negative, treat it as zero. For instance, isp>(rpt 5 "Charles") ("Charles" "Charles" "Charles" "Charles" "Charles") lsp> (rpt 35) (5 5 5) Isp> (rpt 6 '(some list)) ((some list) (some list) (some list) (some list) (some list) lsp> (rpt 10 'snake) (snake snake snake snake snake snake snake snake snake snake) isp>(rpt O "frog") nil
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
