package learningtest;
/*
猴子吃桃的问题:猴子第一天摘下来N个桃子,当天就吃了一半,但是还不过瘾,又多吃了一个,第二天早上又将
剩下的桃子吃了一半,又多吃了一个,以后每天早上都吃了前一天剩下的一半零一个,到第十天早上的时候就发现剩下
一个桃子了.求第一天一共摘下了多少桃子呢?
*/
public class Joker {
public static void main(String[] args) {
System.out.println(Mokey.getPeach(1));
}
}
class Mokey {
public static int getPeach(int day) {
int sum = 0;
if(day == 10) {
sum = 1;
} else if(day < 10) {
sum=2*(getPeach(day+1)+1);
}
return sum;
}
} |