题解 | #汽水瓶#
汽水瓶
https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f
def drink(n:int):
a=n//3 #能喝的数量
rest=a+n%3 #剩余空瓶子的数量
if rest==2:
rest+=1 #找老板借一个瓶子
elif rest==1 or rest==0:
return a
a+=drink(rest)
return a
while True:
n=int(input())
if n==0:
break
print(drink(n))
SHEIN希音公司福利 332人发布
