nतत्वों के एक सेट को देखते हुए , चुनौती एक फ़ंक्शन लिखने की है जो kइस सेट के तत्वों के सभी संयोजनों को सूचीबद्ध करती है ।
उदाहरण
Set: [1, 7, 4]
Input: 2
Output: [1,7], [1,4], [7,4]
उदाहरण
Set: ["Charlie", "Alice", "Daniel", "Bob"]
Input: 2
Output ["Daniel", "Bob"], ["Charlie", "Alice"], ["Alice", "Daniel"], ["Charlie", "Daniel"], ["Alice", "Bob"], ["Charlie", "Bob"]
नियम (संपादित)
- आउटपुट का क्रम आपकी पसंद का है।
- इनपुट किसी भी प्रकार का डेटा हो सकता है। लेकिन आउटपुट इनपुट के समान होना चाहिए। यदि इनपुट पूर्णांकों की सूची है, तो आउटपुट पूर्णांकों की सूची भी होनी चाहिए। यदि इनपुट एक स्ट्रिंग (वर्णों का सरणी) है, तो आउटपुट एक स्ट्रिंग भी होना चाहिए।
- कोड किसी भी इनपुट चर के साथ काम करना चाहिए।
- आप किसी भी प्रोग्रामिंग भाषा का उपयोग कर सकते हैं।
- उत्तर कुछ भी (स्ट्रिंग, इंट, डबल ...) इनपुट और आउटपुट के रूप में उपयोग करने में सक्षम होना चाहिए।
- कोई भी अंतर्निहित कार्य जो संयोजन और क्रमपरिवर्तन से संबंधित है, निषिद्ध है।
- सबसे छोटा कोड जीतता है (बाइट के संदर्भ में)।
- टाईब्रेकर: वोट।
- अवधि: 1 सप्ताह।
PS अत्यधिक संख्याओं जैसे कि नकारात्मक संख्या, 0, आदि के बारे में सावधान रहें ।
combos('ab', 1) -> ['a', 'b']मान्य है?