|
|
1
3
问题似乎归结为找到第一个划分乘积的数字(首先从尽可能低的数字开始),然后找到它划分的次数。 一个简单且比你的方法更有效的方法是从2开始,然后检查3,然后在接下来的每次迭代中增加2,直到达到乘积的平方根。这不是问题 最 效率很高,但它更好、更容易实现。
从素数列表开始,迭代它,而不是迭代所有奇数,如果你所受的约束允许的话,这会有所帮助。 |
|
2
1
我看不出更好的逻辑,但我能想到一些优化:
不是从1开始,因为
没有正整数
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |