Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

import java.util.List; import java.util.Collections; import java.util.LinkedList; /* 123456789 = 0 ? Using integer arithmetic operators '+' and '-', print all combinations that sum up to

import java.util.List;

import java.util.Collections;

import java.util.LinkedList;

/*

123456789 = 0 ?

Using integer arithmetic operators '+' and '-',

print all combinations that sum up to 'sum' by inserting the operators between digits in 'number'.

example for 'sum=0' and 'number=123456789'

1 : +1+2-34-56+78+9=0

2 : +1-2-34+5+6+7+8+9=0

3 : +1-23-4-56-7+89=0

...

12 : -1+2+34-5-6-7-8-9=0

13 : -1+23+4+56+7-89=0

14 : -1-2+34+56-78-9=0

...

22 : -12-34+56+7-8-9=0

*/

public class Lab9 {

public static List insertOperators(int number, int sum) {

List result = new LinkedList();

//Your code from here

//Your code to here

Collections.sort(result);

return result;

}

public static void main(String[] args) {

int i = 0;

for (String comb : Lab9.insertOperators(123456789, 0)) {

System.out.println(++i + " : " + comb);

}

}

}

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

Recommended Textbook for

Managing Your Information How To Design And Create A Textual Database On Your Microcomputer

Authors: Tenopir, Carol, Lundeen, Gerald

1st Edition

1555700233, 9781555700232

More Books

Students also viewed these Databases questions

Question

=+10. How are inflation and unemployment related in the short run?

Answered: 1 week ago

Question

=+8. Why is productivity important?

Answered: 1 week ago