Мне нужно объединить два массиваОбъединить два массива по их самым низким и высоким значениям
let array1 = [2,10,3,11]
let array2 = [10,1,5,8]
результата массива должна быть суммой наибольшего значения в первом массиве и самый низкий во втором, как так первого по величине стоимости из массива 1: 11 и самый низкий из второго: 1. Затем мы удаляем оба числа из первого и второго и так далее. В этом порядке:
- 11 + 1
- 10 + 5
- 3 + 8
- 2 + 10
Результат - [12, 15, 11, 12]
Я знаю, как это сделать, создавая временные массивы, но хотел бы знать, есть ли способ сделать это, используя такие функции, как map, enumerate
и так далее. Спасибо.
Вы имеете в виду сумму * наивысшего * значения в первом массиве и * наименьшее * во втором, не так ли? Также шаг 1 должен быть 11 + 1, а не 1 + 1. – Hamish