小猴吃桃子

简介: 小猴吃桃子

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

题目:猴子吃桃


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


使用反推思路:第十天剩一个,第九天的桃子数量是(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天】猴子分桃。
13 1
|
6月前
57.猴子吃桃问题
57.猴子吃桃问题
37 0
|
6月前
|
Java
小明买了一堆桃子,不知道个数,第一天吃了一半的桃子,还不过瘾,又多吃了一个。以后他每天吃剩下的桃子的一半还多一个,到n天只剩下一个桃子了。问:最开始买了多少桃子。(使用Java实现)
小明买了一堆桃子,不知道个数,第一天吃了一半的桃子,还不过瘾,又多吃了一个。以后他每天吃剩下的桃子的一半还多一个,到n天只剩下一个桃子了。问:最开始买了多少桃子。(使用Java实现)
101 0
L1-063 吃鱼还是吃肉 (10 分)
L1-063 吃鱼还是吃肉 (10 分)
213 0
L1-063 吃鱼还是吃肉 (10 分)
|
存储 算法
吃包子引发的问题……
吃包子引发的问题……
191 0
父亲说 | 我不喜欢吃这个,你都吃了吧!
今天父亲节!不知道小伙伴有没有印象曾听过父辈说过的一句话:我不喜欢吃这个,你都吃了吧!记得小学还有人写过相关作文获奖,印象极其深刻。我们都知道,父亲不是不喜欢吃,更多的是不舍得吃~
185 0
父亲说 | 我不喜欢吃这个,你都吃了吧!
7-5 猴子吃桃问题
7-5 猴子吃桃问题 (20分) >一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。
179 0
|
算法 前端开发
爱吃香蕉的珂珂
🎈每天进行一道算法题目练习,今天的题目是“爱吃香蕉的珂珂”。
121 0