Question: Java countRolls question. Finish the given code. Starter Code: public static int tryRolls(int count, int sum, int[] a, int i) { if (sum Write a
Java countRolls question. Finish the given code.

Starter Code:
public static int tryRolls(int count, int sum, int[] a, int i) { if (sum Write a method countRolls with two arguments, the first indicating a number of distinct six sided dice and the second indicating a desired sum. The method should return the number of ways the dice can add up to the desired sum. For example, with two dice and a sum of 11, there are two ways to create the sum: 6 and 5 or 5 and 6. Use recursive backtracking. Start with the code we wrote in class for rollDice with the helper and driver methods, but instead of printing, you will count the number of lines that would be printed. In this environment, methods must be public, method overloading is not allowed (give the helper method a different name like tryRolls), and the driver countRolls method must be defined after the helper method that it uses Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
