Как вывести в консоль все числа которые кратны 5?
Есть функция:
const multiplicityCalculation = (n, maxNum) => {
let count = 0;
for (let i = 0; i < maxNum; i++) {
if (i % n === 0) {
count++;
}
}
return count;
};
multiplicityCalculation(5, 1000);
Функция возвращает к-сто чисел которые кратные 5. Как можно вывести в консоль по порядку эти числа? Буду благодарен за помощь)
Ответы (2 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Самое простое, но не совсем корректное: написать console.log(i); внутри if
Чуть более сложное, но верное (т.к. не смешивается логика и вывод информации):
Внутри функции объявить массив
В условии
ifдобавлять это число в массивВернуть из функции объект
{ count: ТУТ_КОЛИЧЕСТВО_СОВПАДЕНИЙ, numbers: ТУТ_МАССИВ_С_ЧИСЛАМИ }Получить результат функции из вне
Пройтись циклом по объекту.numbers и вывести в
console.logих
Автор решения: Юрий Ткачук
→ Ссылка
const multiplicityCalculation = (n, maxNum) => {
let number = [];
for (let i = 1; i < maxNum; i++) {
if (i % n === 0) {
number.push(i);
}
}
return number;
}
console.log(multiplicityCalculation(5, 1000));