小猴吃桃子

简介: 小猴吃桃子

文章讲述了如何利用编程解决猴子每天吃掉剩余桃子的一半加一个的数学问题,通过逆向推算,最终确定猴子最初摘了多少桃子。

题目:猴子吃桃


一个猴子有一天摘了很多桃子,当天吃了一半,还觉得不过瘾,又多吃了一个,后边每天都吃了剩下桃子的一半多加一个,第十天还没有吃的时候发现只剩下一个桃子了,问一开始摘了多少桃子?


使用反推思路:第十天剩一个,第九天的桃子数量是(1+1)*2=4,第九天没吃时剩下4个桃子,


这样可以算出第八天,第七天等


在代码中,a为桃子的数量,i为吃桃的天数,天数大于1。


代码为:

        let a = 1;
    for (let i = 10; i >1; i--) {
      a = (a + 1) * 2;
      console.log(a);
    }
目录
相关文章
|
1月前
猴子分桃
【10月更文挑战第3天】猴子分桃。
15 1
|
6月前
|
Java
小明买了一堆桃子,不知道个数,第一天吃了一半的桃子,还不过瘾,又多吃了一个。以后他每天吃剩下的桃子的一半还多一个,到n天只剩下一个桃子了。问:最开始买了多少桃子。(使用Java实现)
小明买了一堆桃子,不知道个数,第一天吃了一半的桃子,还不过瘾,又多吃了一个。以后他每天吃剩下的桃子的一半还多一个,到n天只剩下一个桃子了。问:最开始买了多少桃子。(使用Java实现)
107 0
猴子选大王
猴子选大王
101 0
L1-063 吃鱼还是吃肉 (10 分)
L1-063 吃鱼还是吃肉 (10 分)
213 0
L1-063 吃鱼还是吃肉 (10 分)
|
存储 算法
吃包子引发的问题……
吃包子引发的问题……
192 0
父亲说 | 我不喜欢吃这个,你都吃了吧!
今天父亲节!不知道小伙伴有没有印象曾听过父辈说过的一句话:我不喜欢吃这个,你都吃了吧!记得小学还有人写过相关作文获奖,印象极其深刻。我们都知道,父亲不是不喜欢吃,更多的是不舍得吃~
187 0
父亲说 | 我不喜欢吃这个,你都吃了吧!