【面试题】有100瓶啤酒,3个空瓶可以换一瓶,7个瓶盖可以换一瓶,问总共可以喝到多少瓶啤酒?
package com.wws.test.interview;
public class hePiJiu {
public static int getNum(int emptyBottle, int bottleCap){
if(emptyBottle < 3 && bottleCap < 7){
return 0;
}else{
int bottleCount = emptyBottle / 3 + emptyBottle % 3 + bottleCap / 7;
int bottleCover = bottleCap / 7 + bottleCap % 7 + emptyBottle / 3;
return emptyBottle / 3 + bottleCap / 7 + getNum(bottleCount, bottleCover);
}
}
public static void main(String[] args) {
int num = getNum(10,10);
System.out.println(num);
}
}