JSFiddle - React, Tailwind, and code Playground

by Hensixteen

JavaScript

var counter;
var perCount;
var sum = 0;
var total = 0;
var abund = [];
var numbers = [];
var num = 0;

for(counter = 0; counter <= 28123; counter++) {

	numbers[counter] = counter;

}

//for(counter = 2; counter <= 28123; counter++) {
	
  for(perCount = 1; perCount <= counter/2; perCount++) {
  
  	if(counter%perCount == 0) {
    
    	sum+=perCount;
      
    }
  
  }
  
  if(sum>counter) {
  	abund[num] = counter;
    num++;
  }
  sum = 0;
  
}

//for(counter = 0; counter < abund.length; counter++) {
	for(perCount = 0; perCount < abund.length; perCount++) {
  	 if(numbers.indexOf(abund[counter] + abund[perCount]) == -1) {     
     }
     else {
     	numbers.splice(numbers.indexOf(abund[counter] + abund[perCount]), 1);
     }
  }
}

console.log(abund);