lucky
Category: Programming
Author: Benson Limketkai and Marty Stepp
Book Chapter: 5.1
Problem: lucky
Write a method named lucky that accepts an integer parameter min and rolls a 6-sided die until it gets four consecutive rolls in a row that have values of min or less. As the method rolls the die it should print each value rolled, and then it should print a message at the end to indicate how many rolls were made. For example, the call of lucky(3); should print output such as the following (though the output would be different on every call because of randomness). Notice that the method stops after rolling 3, 2, 1, and 2 consecutively because these are all values of 3 or less: 5 2 4 6 1 3 5 5 3 2 1 2 Finished after 12 rolls. A call of lucky(5); should print output such as the following. Notice that it continues rolling until it rolls four consecutive dice rolls produce a value of 5 or less. In this example, those values are 3, 5, 5, and 4. 1 3 6 3 5 5 4 Finished after 7 rolls. You may assume that the parameter value passed will be between 1 and 6 inclusive.