euler 12

by Hensixteen

JavaScript

var counter = 1;
var number = 0;
var divisors = 0;
var denom = 1;

//for(counter = 1; divisors<=500; counter++) {

	number+=counter;
  if(divisors<=500) {
  	divisors = 0;
  }
  
  for(denom=1; denom<=number; denom++) {
  	
    if(denom>(number/2) && denom<=number) {
    	denom = number;
    }
  	if(number%denom == 0) {
    	divisors++;
    }
  
  }
  
  console.log(counter + " - Number: " + number + " Divisors: " + divisors);

}