Показать сообщение отдельно
  #1 (permalink)  
Старый 21.02.2017, 21:27
Аспирант
Отправить личное сообщение для TimohaP Посмотреть профиль Найти все сообщения от TimohaP
 
Регистрация: 30.06.2014
Сообщений: 56

Вычисление елемента в массиве и отбор за заданными условиями
Сразу хочу предупредить, что для того, что я описываю, Array.find() или что-то типа того совсем не подойдут.
А теперь к сути. У меня есть массив:
[
[1,2],
[8,9],
[1,5]
]

(на самом деле в моем случае массив немножко не такой, но суть та же.)
Мне нужно выбрать из массива такой "подмассив", сумма элементов которого дает наибольший результат. При чем нужно возвращать не сумму, а сами числа, из которых она сформирована.
Например:
blablabla( [ [1,60], [58,60] ] ) == [1,60] (ибо 58-60=2 < 1-60=59)

Последний раз редактировалось TimohaP, 21.02.2017 в 22:04. Причина: орфография
Ответить с цитированием