题目:猴子摘了x个桃,每天吃一半,最多吃一个,第7天吃的时候剩下一个了,猴子摘了多少桃子?
一、分析:重点是理解“每天吃一半,最多吃一个,”
得出以下规律:
// 第 7 天 1
// 第 6 天 (1+1)*2
// 第 5 天 ((1+1)*2+1)*2
// ...
二、代码如下:
var n = 1 // 第七天的桃子数量
for(var day = 6; day>=1; day--){
n = (n+1)*2
console.log(n,day);
}
// 第一天摘的桃子
console.log(n); // 190