cards, некоторые числа могут повторяться. Набором назовём любую часть карт (в том числе пустую или все сразу). Наборы, которые отличаются только порядком карт или тем, какая из одинаковых карт взята, считаются одинаковыми.
Верните все различные наборы. Каждый набор — список чисел; порядок наборов в ответе и порядок чисел внутри набора не важны.cards=[3, 1, 3] → [[1, 3, 3], [1, 3], [1], [3, 3], [3], []]
Две тройки неразличимы, поэтому набор [1, 3] встречается в ответе один раз. Всего наборов шесть: [], [1], [3], [1, 3], [3, 3], [1, 3, 3].
cards=[-2, -2] → [[-2, -2], [-2], []]
Можно не взять ничего, взять одну -2 или обе.
cards=[3, 1, 3]
[[1, 3, 3], [1, 3], [1], [3, 3], [3], []]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 100 тестов на сервере, включая скрытые.