gpt4 book ai didi

java - 欧拉项目 3 解决方案

转载 作者:行者123 更新时间:2023-12-02 07:22:51 24 4
gpt4 key购买 nike

在以下代码片段中 https://github.com/nayuki/Project-Euler-solutions/blob/master/p003.java :

private static long smallestFactor(long n) {    
for (long i = 2, end = Library.sqrt(n); i <= end; i++) {
if (n % i == 0)
return i;
}
return n; // Prime
}

我对 return n 部分有点困惑。在 if 语句中返回后,n 是否会采用 i 的值?为什么?

最佳答案

没有。它返回未更改的参数以表明它是素数。

如果它不是素数,则返回表明它不是素数的因子。

关于java - 欧拉项目 3 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13979928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com