题解 | #汽水瓶#

汽水瓶

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

def myfun(s):
    count = s // 3
    
    if s//3+s%3 ==2: # 递归结束条件
        count += 1 
    elif s//3+s%3 == 1: # 递归结束条件
        count += 0
    else:
        count += myfun(s//3+s%3) # 递归
    return count

while True:
    s = eval(input())
    if s == 0:
        break
    else:
        count = myfun(s)
        print(count)
            

全部评论

相关推荐

06-11 15:52
东南大学 C++
问了一下hr,这个回答是G了吗
椛鸣:我遇到过 我给你翻一下 对不起 我之前把你当备胎了 现在我人已经招满了 ***吧
点赞 评论 收藏
分享
白火同学:大二有这水平很牛了,可以适当对关键信息加粗一点,比如关键技术、性能指标之类的。
点赞 评论 收藏
分享
评论
5
1
分享

创作者周榜

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