Question: Java- What is it trying to calculate? Rewrite in NonRecursive method. public static int puzzle( int base, int limit) { if (base>limit) return -1; else
Java- What is it trying to calculate?
Rewrite in NonRecursive method.
public static int puzzle(int base, int limit) {
if (base>limit)
return -1;
else if (base==limit)
return 1;
else
return base * puzzle(base+1,limit);
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
