इस सवाल का जवाब बहुत लंबा है
आपकी चुनौती सबसे छोटी संख्या में वर्णों में विभाजन कार्य लिखना है ।
इनपुट उदाहरण
['a', 'b', 'c']
आउटपुट उदाहरण
[(('a'),('b'),('c')),
(('a', 'b'), ('c')),
(('a', 'c'), ('b')),
(('b', 'c'), ('a')),
(('a', 'b', 'c'))]
इनपुट एक सूची / सरणी / सेट / स्ट्रिंग आदि हो सकता है जो आपके फ़ंक्शन को संसाधित करने के लिए सबसे आसान है
जब तक संरचना स्पष्ट नहीं हो जाती, तब तक आप अपने आप को सूट करने के लिए आउटपुट स्वरूप का चयन कर सकते हैं।
आपका कार्य इनपुट में कम से कम 6 वस्तुओं के लिए काम करना चाहिए