Ввод:
["A", "B", "C"]
Ожидаемый результат:
["A", "B", "C", "A, B", "A, C", "B, C", "A, B, C"]
Это простой пример, но функция должна работать для строк и массивов любой длины. В строках могут повторяться определенные буквы, например, «AABB», который отличается от «A» и «B». Сначала необходимо упорядочить по количеству элементов, а затем алфавитно-цифровую сортировку, но для этого решения не требуется.