We want to make a row of bricks that is goal inches long. We have a number of small bricks (1 inch each) and big bricks (5 inches each). Return true if it is possible to make the goal by choosing from the given bricks. This is a little harder than it looks and can be done without any loops.
makeBricks(3, 1, 8) → true
makeBricks(3, 1, 9) → false
makeBricks(3, 2, 10) → true
public class HelloWorld{
public static void main(String []args){
System.out.println(calc(3, 1, 8));
System.out.println(calc(3, 1, 9));
System.out.println(calc(3, 2, 10));
}
public static boolean calc(int small, int big, int len){
int xxx = len / 5;
int yyy = len % 5;
return xxx <= big && yyy <= small;
}
}
Find more questions by tags JavaAlgorithms
? =) - Gretchen40 commented on June 5th 19 at 22:06