Найти все делители каждого числа в массиве

234
28 июня 2018, 19:20
function findDividers(start, end) {
var dividers = [];
for(let i = start + 1; i < end; i++) {
    dividers.push(i);
}
    console.log(dividers);
}
findDividers(200, 500);

Есть массив чисел от 201 до 499, и нужно для каждого из этих чисел найти сумму всех его делителей.я пытался записать ее как то так, но ничего не вышло, уже второй день ломаю голову, и все никак решение не найду

var dividersDiv = [];
    for(let j = 0; j < dividers.length; j++) {
        if(dividers % j == 0) {
            dividersDiv.push(j);
            console.log(dividersDiv);
        } 
Answer 1

function findDividers( start, end ) { 
  const sumArr = []; 
 
  for(let i = start; i <= end; i++) { 
    let sum = 0; 
     
    for(let j = 0; j <= i; j++) { 
      if(i % j === 0) sum += j; 
    } 
     
    sumArr.push(sum) 
  } 
   
  return sumArr; 
} 
 
console.log(findDividers(201, 499));

READ ALSO
Не могу записать в состояние значение перед рендерингом React

Не могу записать в состояние значение перед рендерингом React

Хочу из props match получить название страницы, вот ниже попытка при запуске реакта, при этом в консоле не показывает thisprops

225
API VK метод wall.post

API VK метод wall.post

Всем привет цель - постить на стену паблика вк из сайта, для этого выбрал Open API, но мне не критично в принципеДля публикации использую метод...

185
Использование сторонних элементов на HTML+CSS+JS в Angular 6

Использование сторонних элементов на HTML+CSS+JS в Angular 6

Всем приветПодскажите пожалуйста как правильно вставить сторонний элемент на HTML+CSS+JS в компонент Angular

177