原文:python实现买啤酒(2元一瓶,4个瓶盖换一瓶,2个瓶子换一瓶)

题目:啤酒 元一瓶, 个瓶盖换一瓶, 个瓶子换一瓶,问 元钱能喝几瓶 把生活中的事情转换成代码,我们首先要做的是找出事情的规律: 喝酒产生瓶盖和瓶子,瓶盖和瓶子又能换酒,酒又产生瓶盖和瓶子,如此不断循环,那么就很容易让人想到递归。只要对细节稍加控制,就可以完成计算了。 代码如下: 执行结果如下: python新手,大神勿喷 ...

2018-01-20 20:13 0 3416 推荐指数:

查看详情

有这样一道智力题:“某商店规定:三个空汽水瓶可以一瓶汽水。小张手上有十个空汽水瓶,她最多可以多少汽水喝?”答案是5,方法如下:先用9个空瓶子3汽水,喝掉3满的,喝完以后4个空瓶子,用3个再一瓶,喝掉这满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这满的,喝完以后

calculate(n){ let m =n if(m ===0){ ...

Tue Mar 16 18:53:00 CST 2021 0 593
三个空汽水瓶可以一瓶汽水

1.有这样一道智力题:“某商店规定:三个空汽水瓶可以一瓶汽水。小张手上有十个空汽水瓶,她最多可以多少汽水喝?”答案是5,方法如下:先用9个空瓶子3汽水,喝掉3满的,喝完以后4个空瓶子,用3个再一瓶,喝掉这满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这 ...

Wed Mar 27 18:14:00 CST 2019 0 1260
有 1000 个一模一样的瓶子,其中有 999 是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药?

【1】根据2^10=1024,所以10个老鼠可以确定1000个瓶子具体哪个瓶子有毒。具体实现跟3个老鼠确定8个瓶子原理一样。000=0001=1010=2011=3100=4101=5110=6111=7一位表示一个老鼠,0-7表示8个瓶子。也就是分别将1、3、5、7号瓶子的药混起来给老鼠1吃 ...

Tue Mar 27 18:37:00 CST 2012 2 18451
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM