Помогите. Вот сам код, который, к сожалению, не работает:Посмотрите, пожалуйста, в чем ошибка.
var result = 0;
for (var i = 6; i < 500; i++) {
for (var j = 1; j < i; j++) {
if (i % j == 0) {
result = result + j;
};
}
if (result == i) {
console.log(i);
};
}
result не сбрасывается для каждого числа, и поэтому хранит сумму множителей всех чисел от 6 до 500.
Помимо этого, множители, вообще, ищутся так: 1; 2, если число четное; далее все нечетные не превосходящие Math.sqrt(i) (можно более оптимизированно, это самый простой цикл).
Можно ли получить значение функции first из функции calc? Я знаю как идет вызов функций, но без понятия как получить значение ещё не выполненной...
Хочу сделать диаграмму активности пользователя за прошедшие 7 дней календаряНикак не могу сообразить как это сделать