aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Sangdahl <[email protected]>2025-09-30 21:49:16 -0600
committerJack Sangdahl <[email protected]>2025-09-30 21:49:16 -0600
commit9885ede0c5c6394f0196b2e7d459105d77749c07 (patch)
treef6f64dfe7ee8dd16d2dd22dd5d1cf6ec997c80ab
parent3c005c0254993983579e453c39eee51504ab7fa8 (diff)
downloadleetcode-9885ede0c5c6394f0196b2e7d459105d77749c07.tar.gz
leetcode-9885ede0c5c6394f0196b2e7d459105d77749c07.zip
1518. water bottles
-rw-r--r--water_bottles.c9
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() {