JavaScript Найти сумму пяти наибольших элементов массива Исходный массив:[2,-3,-5,10, 14, -20, -50, 100, -200, 42, -11, 200, 142, 19] Ожидаемый результат: 503 Подсказка: вначале отсортируй массив в порядке возрастания
function sumOfFiveLargest(arr) { arr.sort((a, b) => a - b); // сортировка массива по возрастанию let sum = 0; for (let i = arr.length - 1; i >= arr.length - 5; i--) { sum += arr[i]; } return sum; }
function sumOfFiveLargest(arr) {
arr.sort((a, b) => a - b); // сортировка массива по возрастанию
let sum = 0;
for (let i = arr.length - 1; i >= arr.length - 5; i--) {
sum += arr[i];
}
return sum;
}
let arr = [2, -3, -5, 10, 14, -20, -50, 100, -200, 42, -11, 200, 142, 19];
console.log(sumOfFiveLargest(arr)); // возвращает 503