Учитывая неупорядоченную коллекцию положительных целых чисел любым разумным методом ввода, верните все вложенные коллекции, которые имеют нечетное количество нечетных элементов (т.е. имеют нечетное количество).
Это код-гольф, поэтому вы должны стремиться минимизировать количество байтов в вашей программе.
Поскольку некоторые языки имеют только упорядоченные коллекции (списки, массивы, векторы и т. Д.) Или не имеют неупорядоченной коллекции, которая допускает дублирование, вы можете использовать упорядоченные коллекции (независимо от вашего выбора языка), однако вы не должны выводить дубликаты коллекций. с разными заказами (например [2,3]
и [3,2]
). Вы можете выводить данные в любом порядке.
Контрольные примеры
[2,3,7,2] -> [[3],[7],[2,3],[2,7],[2,2,3],[2,2,7]]
[2,4,6,8] -> []
[4,9] -> [[9],[4,9]]
[2, 2, 3]
, мы можем вернуться[[2, 2, 3], [2, 3], [2, 3]]
?