题目:
提交:
let line = readline()
function getPrimeNumber(value) {
if (value === 1) return [1]
const maxNum = Math.ceil(Math.sqrt(value))
const result = []
let flag = false
for (let i = 2; i <= maxNum; i++) {
if (value % i === 0) {
flag = true
result.push(i)
result.push(...getPrimeNumber(value / i))
break
}
}
if (!flag) result.push(value)
return result
}
console.log(getPrimeNumber(Number(line)).sort((a, b) => a-b).join(' ') + ' ')