啤酒2元钱一瓶,4个瓶盖换一瓶啤酒,2个空瓶也可以换一瓶啤酒。那么10元钱可以喝几瓶啤酒?
暂时不考虑用程序怎么实现。
首先,考虑10元钱买了5瓶啤酒,
喝完后,剩下5个瓶盖,5个空瓶,
总共换3瓶啤酒,剩下1个瓶盖,1个空瓶,
喝完后,剩下4个瓶盖,4个空瓶,
总共换3瓶啤酒,没有剩下瓶盖和空瓶
喝完后,剩下3个瓶盖,3个空瓶,
总共换1瓶啤酒,剩下3个瓶盖,1个空瓶,
喝完后,剩下4个瓶盖,2个空瓶,
总共换2瓶啤酒,没有剩下瓶盖和空瓶,
喝完后,剩下2个瓶盖,2个空瓶,
总共换1瓶啤酒,剩下2个瓶盖,
喝完后,剩下3个瓶盖,1个空瓶,
无法继续兑换!!!
整个过程喝了 5+3+3+1+2+1 = 15 瓶啤酒。
程序实现敬请期待。Coming soon.