Учитывая пять натуральных чисел, найдите минимальные и максимальные значения, которые можно рассчитать, суммируя ровно четыре из пяти целых чисел. Затем выведите соответствующие минимальные и максимальные значения в виде одной строки из двух разделенных пробелом длинных целых чисел.
Например, если массив [1, 3, 5, 7, 9]. Наша минимальная сумма составляет 1 + 3 + 5 + 7 = 16, а максимальная сумма - 3 + 5 + 7 + 9 = 24.
function miniMaxSum(arr) {
let max = arr.reduce((a, b) => a + b, 1);
let min = arr.reduce((a, b) => a + b, 0, arr.length - 1);
console.log(min, max);
}
В настоящий момент выходной результат должен быть 10, 14 если массив просто [1, 2, 3, 4, 5].
Вывод, который я получаю, равен 15, 16.
Переменная max должна просто добавлять все, начиная с индекса 1 нет?
И переменная min Я не уверен, что вы можете это сделать, но я думал инициализировать, начиная с индекса 0 и go до конца массива, но минус 1 индекс.
Как я могу это исправить?