题解 | 分解质因数

分解质因数

https://www.nowcoder.com/practice/35723516d6f841ca8869ecbcf3ddacaf

依旧质数的基本性质,枚举试除就行

n= int(input())
ans = []
for i in range(2,int(n**0.5)+1):
    if n % i == 0 :
        while n % i == 0 :
            n //= i
            ans.append(i)
if n != 1 :
    ans.append(n)
print(*ans)

全部评论

相关推荐

回家当保安:今天刚过字节一面,接佬的好运
我的求职进度条
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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