Сообщение от рони
|
почему?
|
Нужно обучать код писать, а не фразеологические ребусы разгадывать.
Вот решение:
function summa6(n, arr) {
if (arr.length <= 100) {
let arr6 = arr.filter(item => !(item % 6) && item <= 300);
arr6.length = n;
return arr6.reduce((sum, item) => sum + item);
}
}
console.log(summa6(10, [1, 2, 3, 4, 5, 6, 7, 12, 24, 54, 300, 350, 1014]));
Интересно, прокатит или по условию нужно ещё проверять массив на кратность?
Я понимаю так, что у того лектора в массиве уже имеется число кратное 6.
Цитата:
|
В последовательности всегда имеется число кратное 6.
|
Или всё таки не имеется, а должно быть кратное 6?
Если не имеется, то разбить ему лицо и в код добавить проверку чтоб в массиве было кратное 6.