mirror of
https://gitlab.com/mfocko/LeetCode.git
synced 2024-11-14 01:49:41 +01:00
16 lines
284 B
Go
16 lines
284 B
Go
package main
|
|
|
|
func numWaterBottles(numBottles int, numExchange int) int {
|
|
drank := 0
|
|
|
|
for numBottles >= numExchange {
|
|
canGet := numBottles / numExchange
|
|
|
|
drank += canGet * numExchange
|
|
numBottles -= canGet * numExchange
|
|
|
|
numBottles += canGet
|
|
}
|
|
|
|
return drank + numBottles
|
|
}
|