Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Must use the Scheme language to solve the question. Thanks Write a function drop-parens which takes a list as a parameter and returns a list

Must use the Scheme language to solve the question. Thanks

Write a function drop-parens which takes a list as a parameter and returns a list in which all nested parentheses have been removed. [Scheme has a built-in function flatten which does this same thing. Don't use flatten in your solution to this problem.]

Examples:

 (drop-parens '((a 34)(b 77)(g 6)) ) (a 34 b 77 g 6) (drop-parens '(a b c) ) (a b c) (drop-parens '() ) () (drop-parens '(()((() x)())) ) (x) 

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions