题解 | rin和快速迭代

rin和快速迭代

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

import sys
def countFactor(num):
    count=2
    for i in range(2,int(num**0.5)+1):
        #若i为num的因子,则num/i同样为其因子,所以因子数加2
        if num%i==0:
            count+=2
        #若i**2=num,此时因子相同,则需-1
        if i*i==num:
            count-=1
    return count
n = int(input())
res=0
while n>2:
    n=countFactor(n)
    res+=1
print(res)

全部评论

相关推荐

用微笑面对困难:实习我觉得去字节好一点,因为鹅的转正很困难,后面可以去鹅干长期
找实习记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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