JSFiddle - React, Tailwind, and code Playground

by Tom M

JavaScript

let num = 0;
let n = 1;
while(num === 0) {
console.log(n);
    let value = (n * (n+1))/2;
    let counter = 0;
    for (let i = 1; i < Math.sqrt(value); i++) {
    if(value % i === 0) {
        counter += 2;
    }
    }	
    
    if (counter === 9) {
    console.log('val: ' + value + ' n: ' + n + ' divisors ' + counter);
    break;
    }
    n++;
}