一块钱买一瓶啤酒,两支空瓶子可以换一瓶啤酒.问20快钱你最多能喝到几瓶啤酒?

问题描述:

一块钱买一瓶啤酒,两支空瓶子可以换一瓶啤酒.问20快钱你最多能喝到几瓶啤酒?
最好补充算法

答案:39瓶
20元买20瓶酒
20个空瓶换10瓶酒
10个空瓶换5瓶酒
5个空瓶换2瓶酒(余1个空瓶)
2个空瓶换1瓶酒
1个空瓶加上前面余下的1个空瓶换1瓶酒
所以:20+10+5+2+1+1=39