题解 | 汽水瓶

汽水瓶

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

d=[]
while True:
    line =int(input())# 只读取一次
    if not line:  # 空行就退出
        break
    d.append(line)
def f(z):
    oo=0
    while z>3:
        d=z % 3 +z //3
        oo=oo+z//3
        z=d
    else:
        oo+=1
    return oo

for i in range(len(d)):
    if d[i] == 0 :
        pass
    elif d[i] ==  1:
        print(0)
    else:
        print(f(d[i]))

全部评论

相关推荐

1jian10:48h没写面评会变成这样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务