题解 | #汽水瓶#华为机试

汽水瓶

https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f?tpId=37&tags=&title=&difficulty=0&judgeStatus=0&rp=1&sourceUrl=%2Fexam%2Foj%2Fta%3FtpId%3D37

ls=[]
while True:
    num=(int(input()))
    if num!=0:
       ls.append(num)
    else:
        break
def coco(num):
    if num in [0,1]:
        return 0
    elif num in [2,3]:
        return 1
    else :return coco(num//3+num%3)+num//3
for index in range(0,len(ls)):
    print(coco(ls[index]))

全部评论
终究还是错付了 递归
点赞 回复 分享
发布于 2023-02-03 01:00 广东

相关推荐

评论
点赞
1
分享

创作者周榜

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