题解 | #质数因子#
质数因子
https://www.nowcoder.com/practice/196534628ca6490ebce2e336b47b3607
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void (async function () {
rl.on("line", function (line) {
let num=parseInt(line)
let arr=[]
for(let i=2;i*i<=num;i++){
while(num%i==0){
num=num/i
arr.push(i)
}
}
if(num>1){
arr.push(num)
}
console.log(arr.sort((a,b)=>{
a=parseInt(a)
b=parseInt(b)
return a-b
}).join(' '))
});
})();
查看7道真题和解析