题解 | #进制转换#

汽水瓶

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

空瓶为n 能换的: 0 1 -》0 2 3-》1 4 5 -》2 6 7 -》3 8 9 -》4 10 11-》5 所以,规律是f(n-2)+1 或者可以直接得出 可换 n//2个

def change(n): if n < 2: return 0 else: return change(n-2) + 1

while True: n = int(input()) if n == 0: break print(change(n))

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-16 18:03
点赞 评论 收藏
分享
07-17 11:56
门头沟学院 Java
感谢东子的收留
熬夜脱发码农:无敌了,这是我看到第二个京东的提前批大佬了我还在畏畏缩缩准备八股算法
点赞 评论 收藏
分享
盖茨伯爵:一样兄弟,我从4月开始发到现在了,都三四百个了
无实习如何秋招上岸
点赞 评论 收藏
分享
积极的小学生不要香菜:你才沟通多少,没500不要说难
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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