1瓶啤酒3块,3个空瓶换一瓶相当于1个空瓶1元钱,折算下来1瓶啤酒2块钱,这样喝10瓶啤酒就需要20块钱。如果空瓶不给换钱,那喝10瓶啤酒就需要21块钱。算法如下:21元买7瓶啤酒,喝完7瓶啤酒7个空瓶,6个空瓶换2瓶啤酒,喝完这2瓶啤酒,又凑够3个空瓶,再换一瓶啤酒,正好喝7+2+1=10瓶啤酒,喝完剩一个空瓶。