题解 | #质数因子#
质数因子
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())) { let number = parseInt(line); let sq = Math.sqrt(number); let str = ""; let i = 2; while (number>1 && i < sq+1) { if (number % i !== 0) i++; else { number = number / i; str=str.concat(i.toString(), " "); i=2; } } if(number>2) str=str.concat(number.toString(), " "); console.log(str); } })();