题解 | #质数因子#
质数因子
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 () { // Write your code here while(line = await readline()){ if(line == 1) console.log('') let num = Number(line) let res = '' let k = Math.sqrt(num) for(let i = 2; i <= k; ++i) { while(num % i == 0) { num /= i res += (i + ' ' ) } } res = num == 1 ? res : res + num console.log(res); } }()