Leetcode Note: Go - Water Bottles
Water Bottles - LeetCode
https://leetcode.com/problems/water-bottles/
- Go 言語で取り組んだメモ
回答
Go Solution - 0ms 1.9mb - Water Bottles - LeetCode
https://leetcode.com/problems/water-bottles/solutions/840022/go-solution-0ms-1-9mb/
func numWaterBottles(numBottles int, numExchange int) int {
total := numBottles
empties := numBottles
for empties >= numExchange {
exchanged := empties / numExchange
total += exchanged
empties = exchanged + empties%numExchange
}
return total
}