Показать сообщение отдельно
  #10 (permalink)  
Старый 13.07.2017, 00:08
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

var arr = [2, 5, 9, 11, 1, 2, 4], x = 12, sum = 0;
arr.length = arr.sort((a, b)=> b-a).findIndex((el) => (sum += el) > x )+1;
if(!arr.length) arr = false;
alert(arr);

Листал справочник. вспомнил эту тему =)

Последний раз редактировалось j0hnik, 13.07.2017 в 01:35.
Ответить с цитированием