Contact: aviboots(AT)netvision.net.il
41,593 questions
54,234 answers
573 users
function printDivisors(n) { for (let i = 1; i <= n; i++) { if (n % i === 0) { console.log(i); } } } let n = 24; printDivisors(n); /* run: 1 2 3 4 6 8 12 24 */
function printDivisors(n) { for (let i = 1; i <= Math.sqrt(n); i++) { if (n % i === 0) { if (n / i === i) console.log(i + ", "); else console.log(i + ", " + n/ i + ", "); } } } let n = 24; printDivisors(n); /* run: 1, 24, 2, 12, 3, 8, 4, 6, */