Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 623 Bytes

Question_1518.md

File metadata and controls

25 lines (20 loc) · 623 Bytes

LeetCode Records - Question 1518 Water Bottles

Attempt 1: Keep tracing the full and empty bottles

class Solution {
    public int numWaterBottles(int numBottles, int numExchange) {
        int drinkBottles = 0;
        int emptyBottles = 0;

        while (numBottles > 0) {
            drinkBottles += numBottles;
            emptyBottles += numBottles;

            numBottles = emptyBottles / numExchange;
            emptyBottles -= numBottles * numExchange;
        }

        return drinkBottles;
    }
}
  • Runtime: 0 ms (Beats: 100.00%)
  • Memory: 40.42 MB (Beats: 23.89%)