lc-go/solutions/15/q1518/solution.go

20 lines
388 B
Go

// Package q1518 implements a solution for https://leetcode.com/problems/water-bottles/
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