values и число total. Найдите все различные наборы из четырёх элементов массива (с разными индексами), сумма которых равна total.
Наборы сравниваются по значениям: два набора из одних и тех же чисел — это один набор, даже если числа взяты с других позиций. Каждый набор верните списком из четырёх чисел.
Порядок наборов в ответе и порядок чисел внутри набора не важны.values=[3, -1, 2, 0, -2, 1], total=2 → [[-2, -1, 2, 3], [-2, 0, 1, 3], [-1, 0, 1, 2]]
В сумме 2 дают три различных набора: -2, -1, 2, 3; -2, 0, 1, 3 и -1, 0, 1, 2.
values=[5, 5, 5, 5, 5, 5], total=20 → [[5, 5, 5, 5]]
Четвёрок индексов много, но набор значений один — 5, 5, 5, 5.
values=[1, 2, 3], total=6 → []
Чисел меньше четырёх — ответ пустой.
values=[3, -1, 2, 0, -2, 1], total=2
[[-2, -1, 2, 3], [-2, 0, 1, 3], [-1, 0, 1, 2]]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 87 тестов на сервере, включая скрытые.