做畢業(yè)設(shè)計(jì)網(wǎng)站的步驟怎么把網(wǎng)站排名排上去
題目描述
超市正在促銷,你可以用 numExchange
個(gè)空水瓶從超市兌換一瓶水。最開始,你一共購入了 numBottles
瓶水。
如果喝掉了水瓶中的水,那么水瓶就會(huì)變成空的。
給你兩個(gè)整數(shù) numBottles
和 numExchange
,返回你 最多 可以喝到多少瓶水。
示例 1:
輸入:numBottles = 9, numExchange = 3
輸出:13
解釋:你可以用 3
個(gè)空瓶兌換 1 瓶水。
所以最多能喝到 9 + 3 + 1 = 13 瓶水。
示例 2:
輸入:numBottles = 15, numExchange = 4
輸出:19
解釋:你可以用 4
個(gè)空瓶兌換 1 瓶水。
所以最多能喝到 15 + 3 + 1 = 19 瓶水。
提示:
1 <= numBottles <= 100
2 <= numExchange <= 100
實(shí)現(xiàn)思路
????????每喝完numExchange瓶水便換一瓶水,那么所喝總數(shù)加1,瓶數(shù)減numExchange,直到剩下的瓶子小于numExchage,不能再換水。
實(shí)現(xiàn)代碼
?
class Solution {public int numWaterBottles(int numBottles, int numExchange) {int bottles = numBottles;int result = numBottles;while(bottles >= numExchange){result++;bottles -= numExchange;bottles++; }return result;}
}