题解 | #魔法数字变换#

魔法数字变换

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

BC88 魔法数字变换

思路:

step1:输入一个数;创建一个计数器;分奇数偶数进行运算,直到n==1结束循环;打印次数;

代码如下:

n = int(input())
c = 0
while n != 1:
    if n%2 == 0:
        n = n/2
        c += 1
    else:
        n = n*3 + 1
        c += 1
print(c)
全部评论

相关推荐

10-16 15:48
算法工程师
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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