Сообщение от Задорожный Виталий
|
Интересный код.
|
В условии не сказано что вы уже изучили. Задачки ведь решают для закрепления пройденного материала.
Скорей всего вам такое решение нужно:
function summa_6(n, arr) {
if (arr.length <= 100) {
let arr_6 = [];
for (let i = 0; i < arr.length; i++) {
if (!(arr[i] % 6) && arr[i] <= 300) {
arr_6.push(arr[i]);
}
}
//console.log(arr_6);
let sum = 0;
for (let i = 0; i < arr_6.length && i < n; i++) {
sum += arr_6[i];
}
//console.log(sum);
return sum;
}
}
// Пример вызова:
summa_6(5, [1, 2, 3, 4, 5, 6, 7, 8, 12, 24, 300, 350, 450, 1250, 18, 36]);
логи можете удалить или раскомментировать чтоб посмотреть массив кратный 6 и результат.