题解 | #质数因子#

质数因子

http://www.nowcoder.com/practice/196534628ca6490ebce2e336b47b3607

let num = parseInt(readline());
let primeNum = [];
let i = 2;
const sqt = parseInt(Math.sqrt(num))
while(i <= sqt) {
   if (num % i === 0) {
       primeNum.push(i)
       num = num / i
   } else {
       i++
   }
}
if (num !== 1) {
    primeNum.push(num)
}
console.log(primeNum.join(' '))

  1. 取余等于0代变可以整除
  2. 可以整除就除去此值
全部评论

相关推荐

yubullym:双非目前 0 正式 offer,打算继续实习到 1 月准备春招了
点赞 评论 收藏
分享
10-13 16:58
门头沟学院 Java
点赞 评论 收藏
分享
今天 22:21
嘉兴学院 Web前端
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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