किसी भी उचित इनपुट विधि द्वारा धनात्मक पूर्णांक के एक अनियोजित संग्रह को देखते हुए, सभी उप-संग्रह लौटाएं जिनमें विषम संख्या में विषम तत्व हैं (अर्थात एक विषम कुल)।
यह कोड-गोल्फ है इसलिए आपको अपने कार्यक्रम की बाइट संख्या को कम करने का लक्ष्य रखना चाहिए।
चूँकि कुछ भाषाओं ने केवल संग्रह (सूचियाँ, सरणियाँ, वैक्टर इत्यादि) का आदेश दिया है या एक अनियंत्रित संग्रह नहीं है जो डुप्लिकेट की अनुमति देता है, आप ऑर्डर किए गए संग्रह (अपनी भाषा के विकल्प की परवाह किए बिना) का उपयोग कर सकते हैं, हालाँकि आपको किसी भी डुप्लिकेट संग्रह का उत्पादन नहीं करना चाहिए विभिन्न आदेशों (जैसे ) [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]]
?