Сидор
4 год назад
Javascript Пожалуйста посчитайте быстрей!!!
ОТВЕТЫ
Krasimira
Oct 24, 2020
var arr = [2, -3, -5, 10, 14, -20, -50, 100, -200, 42, -11, 200, 142, 19];
console.log(arr.sort((a, b) => a - b).slice(arr.length - 5).reduce((acc, cur) => acc + cur));
Вначале происходит сортировка массива по возрастанию, затем из последних 5 элементов исходного массива (которые и будут наибольшими) формируется новый массив , а затем вычисляется искомая сумма этих 5 элементов
344
Смежные вопросы: