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;
}
}