Показать сообщение отдельно
  #1 (permalink)  
Старый 26.03.2020, 19:31
Новичок на форуме
Отправить личное сообщение для Pavel_Meridian Посмотреть профиль Найти все сообщения от Pavel_Meridian
 
Регистрация: 26.03.2020
Сообщений: 2

Перестановки и разделение массива
Дан массив A, и нужно понять можно массив разделить на две части, кажый из которых равен 10 -и или нет.

Например в случае

A = [-2, 5, 5, 3, 2, 7]


Мы можем иметь эти две подмассивы
[-2, 7, 5]
и
[5, 3, 2]
сумма каждой из которых равен 10.

Нужно написать функцию которая получает массив и возвращает true или false в зависимости от того разделение массива возможен или нет.

function permutDevide(){}

console.log(permutDevide([-2, 5, 5, 3, 2, 7]))     // true
console.log(permutDevide([10, 5, 5]))     // true
console.log(permutDevide([5, 3, 2, -1]))     // false
console.log(permutDevide([7, 1, 3, 5, 2, 2]))     // true
console.log(permutDevide([1, 1, 10, 1, 1, 6]))     // true


Поможете решить задачу?

Последний раз редактировалось Pavel_Meridian, 26.03.2020 в 19:33.
Ответить с цитированием