Question: Please include comments to explain your answer, thanks. Write a Java program called SumsTo.java that determines if +'s can be inserted into a string of

 Please include comments to explain your answer, thanks. Write a Java

Please include comments to explain your answer, thanks.

Write a Java program called SumsTo.java that determines if +'s can be inserted into a string of digits so that the resulting arithmetic expression sums to a given number. The input is a line containing two strings of digits, each of length at most 18. The output is a single line containing either a 1 if there is such an expression that evaluates to the second number, or -1 if no such expression exists. For example, if the input is 1234 37 then the correct output is since 1+2+34 = 37 If the input is 1234 500 then the correct output is -1 If the input is 123456789 4248 then the correct output is since 1+2+3456+789 = 4248 (There may be other valid expressions.) If the input is 12345678987654321 9 then the correct output is -1 Your program should terminate in less than a minute for any valid input. Submit your program on Vocareum

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!