Dada una colección desordenada de enteros positivos por cualquier método de entrada razonable, devuelve todas las subcolecciones que tienen un número impar de elementos impares (es decir, tienen un total impar).
Esto es código golf por lo que debe intentar minimizar el recuento de bytes de su programa.
Dado que algunos idiomas solo tienen colecciones ordenadas (listas, matrices, vectores, etc.) o no tienen una colección desordenada que permita duplicados, puede usar colecciones ordenadas (independientemente de su elección de idioma), sin embargo, no debe generar ninguna colección duplicada con diferentes órdenes (p. ej. [2,3]
y[3,2]
. ). Puede imprimir en el orden que considere conveniente.
Casos de prueba
[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]
, ¿podemos volver[[2, 2, 3], [2, 3], [2, 3]]
?