Write a function two-subsets in scheme programming language

Write a function two-subsets in scheme programming language

Write a function two-subsets in Scheme that takes a list L of positive integers (duplicates are possible, zero is not considered a positive integer) and some auxiliary parameters of your choice. The function two-subsets returns #t if the list L contains two subsets with equal sums of elements and with equal numbers of elements. Otherwise (if two subsets satisfying the condition above do not exist), the function returns #f. Assume that the list L contains at least two integers.

It is up to you to choose the auxiliary parameters that two-subsets takes. All auxiliary parameters must be numeric (not lists) and should have initial values set to zero. For example, if L is ‘(1 2 3) and if you decide to use two additional auxiliary parameters, then two-subsets must be called as follows:

(two-subsets ‘(1 2 3) 0 0)

If there are three auxiliary parameters, then the function must be called: (two-subsets ‘(1 2 3) 0 0 0) and so on.

Examples

(two-subsets ‘(5 3 21 2 4) 0 0) returns #t. The two subsets are {2, 5} and {3, 4}. (two-subsets ‘(2 13 7 5 16 11) 0 0) returns #t. The two subsets are {7, 11} and

{5, 13}.

(two-subsets ‘(1 2 3 6 9) 0 0) returns #f.

You can use ONLY the following constructs:

– null?

cond

car

cdr

else

+

=

– not

– and

– #t

– #f

– two-subsets

– the names of your parameters, such as list, sum, etc. – numeric constants, such as 0, 1, 2, etc.

– parentheses

Calculate the price of your order

Select your paper details and see how much our professional writing services will cost.

We`ll send you the first draft for approval by at
Price: \$36
• Freebies
• Format
• Formatting (MLA, APA, Chicago, custom, etc.)
• Title page & bibliography
• Amendments to your paper when they are needed
• 275 word/double-spaced page
• 12 point Arial/Times New Roman
• Double, single, and custom spacing

Our custom human-written papers from top essay writers are always free from plagiarism.

Your data and payment info stay secured every time you get our help from an essay writer.

Your money is safe with us. If your plans change, you can get it sent back to your card.

How it works

1. 1
You give us the details
Complete a brief order form to tell us what kind of paper you need.
2. 2
We find you a top writer
One of the best experts in your discipline starts working on your essay.
3. 3
You get the paper done

Check out some essay pieces from our best essay writers before your place an order. They will help you better understand what our service can do for you.

Perks of our essay writing service

We offer more than just hand-crafted papers customized for you. Here are more of our greatest perks.

• Swift delivery
Our writing service can deliver your short and urgent papers in just 4 hours!
• Professional touch
We find you a pro writer who knows all the ins and outs of your subject.
• Easy order placing/tracking
Create a new order and check on its progress at any time in your dashboard.
• Help with any kind of paper
Need a PhD thesis, research project, or a two-page essay? For you, we can do it all.
• Experts in 80+ subjects