lc-go/solutions/15/q1518/solution.go
2026-01-13 00:14:04 +09:00

19 lines
300 B
Go

package q1518
func numWaterBottles(numBottles int, numExchange int) int {
drink := 0
empty := 0
for {
drink += numBottles
empty += numBottles
if empty < numExchange {
break
}
numBottles = empty / numExchange
empty = empty % numExchange
}
return drink
}
var _ = numWaterBottles