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);
}
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));
Сборка персонального компьютера от Artline: умный выбор для современных пользователей