diff options
author | Jack Sangdahl <[email protected]> | 2025-09-30 21:49:16 -0600 |
---|---|---|
committer | Jack Sangdahl <[email protected]> | 2025-09-30 21:49:16 -0600 |
commit | 9885ede0c5c6394f0196b2e7d459105d77749c07 (patch) | |
tree | f6f64dfe7ee8dd16d2dd22dd5d1cf6ec997c80ab /water_bottles.c | |
parent | 3c005c0254993983579e453c39eee51504ab7fa8 (diff) | |
download | leetcode-9885ede0c5c6394f0196b2e7d459105d77749c07.tar.gz leetcode-9885ede0c5c6394f0196b2e7d459105d77749c07.zip |
1518. water bottles
Diffstat (limited to 'water_bottles.c')
-rw-r--r-- | water_bottles.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/water_bottles.c b/water_bottles.c index 20a0a2d..6f11346 100644 --- 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() { |