题解 | #汽水瓶#
汽水瓶
https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f
def max_bottles(n):
result = n // 3
bottles = n // 3 + n % 3
if bottles == 2:
result += 1
elif bottles < 2:
result += 0
else:
result += max_bottles(bottles)
return result
while True:
try:
n = int(input())
if n == 0:
break
else:
print(max_bottles(n))
except:
break
递归的思路进行解题
