leetcode

Leetcode Solutions (0x6A73)
git clone https://git.pngu.org/leetcode
Log | Files | Refs | Submodules | README

commit 9885ede0c5c6394f0196b2e7d459105d77749c07
parent 3c005c0254993983579e453c39eee51504ab7fa8
Author: Jack Sangdahl <jack@pngu.org>
Date:   Tue, 30 Sep 2025 21:49:16 -0600

1518. water bottles

Diffstat:
Mwater_bottles.c | 9+--------
1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/water_bottles.c b/water_bottles.c @@ -10,14 +10,7 @@ */ int numWaterBottles(int numBottles, int numExchange) { - int ans = numBottles; - while (numBottles >= numExchange) { - int rem = numBottles % numExchange; - numBottles /= numExchange; - ans += numBottles; - numBottles += rem; - } - return ans; + return numBottles + (numBottles - 1) / (numExchange - 1); } int main() {