1518. Water Bottles #
题目 #
- 超市正在促销,你可以用 numExchange个空水瓶从超市兑换一瓶水。最开始,你一共购入了numBottles瓶水。
- 如果喝掉了水瓶中的水,那么水瓶就会变成空的。
- 给你两个整数 numBottles和numExchange,返回你 最多 可以喝到多少瓶水。
思路 #
模拟 #
数学 #
代码 #
模拟 #
class Solution {
    public int numWaterBottles(int numBottles, int numExchange) {
        int drink = numBottles, empty = numBottles;
        while (empty / numExchange != 0) {
            drink += empty / numExchange;
            empty = empty / numExchange + empty % numExchange;
        }
        return drink;
    }
}