【发布时间】:2018-07-14 13:21:12
【问题描述】:
如何在区间(从 1 到 给定数)内找到一个数,当分解为质数时,该数具有最大数量。
示例:
输入:9
输出:8
说明:
8 = 2 * 2 * 2(3 个素数)
7 = 7 * 1(1 个素数)
6 = 3 * 2 ( 2 个素数)
以此类推...最后,我们将看到 8 在分解中具有最多的素数。
规格:
如果分解时有多个具有相同质数的数,则返回其中最大的数。
【问题讨论】:
-
是有问题还是只是在炫耀自己的编码风格?
-
请添加另一个示例。至少我不清楚
-
哥们,你没看到任务的输出和我的不匹配吗?
-
@csmckelvey 我解释了我的代码是如何工作的......预测输出并不难
-
发布您的代码输出而不是要求我们免费帮手做的比我们必须做的更多也不是那么难。如果你想得到答案,你应该让这里的所有志愿者尽可能容易。
标签: javascript arrays loops primes factorization