题解 | #汽水瓶#

汽水瓶

https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f

# 递归
import sys
lists=[]
for line in sys.stdin:
    line = line.rstrip("\n")
    lists.append(line)
del lists[-1]
def f(x):
    drink=x//3
    global all_drink
    all_drink+=drink
    ping=x%3+drink
    if ping==0 or ping==1:
        return all_drink
    else:
        if ping==2:
            ping+=1
        else:
            pass
        return f(ping)
           
for i in lists:
    all_drink=0
    print(f(int(i)))

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务