Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create a recursive f unction FILTERTYPE that takes a type name (see #4) and a list. It should return the list with all items of
Create a recursive function FILTERTYPE that takes a type name (see #4) and a list. It should return the list with all items of that type removed. Do error checking on the input.
[67]> (filtertype 'number '(a 2 (3 4) b)) (a (3 4) b) [72]> (filtertype 'nil '(a () (b c) nil)) (a (b c)) [73]> (filtertype 'blah '(a b c)) Error in FILTERTYPE function. First argument must be a valid type name.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started