कार्य:
एक सरणी के तत्वों के बीच सभी संभावित जोड़े के साथ एक सरणी लौटें ।
उदाहरण
से a=["a", "b", "c", "d"];
वापसी b=[["a","b"],["a","c"],["a","d"],["b","c"],["b","d"],["c","d"]]
।
जोड़े किसी भी क्रम में हो सकते हैं जब तक कि सभी संभव संयोजनों को शामिल किया जाता है और स्पष्ट रूप ["b","d"]
से समान है ["d","b"]
।
इनपुट
वर्ग से वर्णों से बना अद्वितीय स्ट्रिंग तत्वों की सरणी [a-z]
।
उत्पादन
इनपुट सरणी के तत्वों के सभी संभावित जोड़े युक्त 2d सरणी।
परीक्षण के मामलों
input=["a","b","c"];
//output=[["a","b"],["a","c"],["b","c"]]
input=["a","b","c","d","e"];
//output=[["a","b"],["a","c"],["a","d"],["a","e"],["b","c"],["b","d"],["b","e"],["c","d"],["c","e"],["d","e"]]
नोट: मुझे इस चुनौती का डुप्लिकेट नहीं मिला । यदि कोई है, तो मुझे प्रश्न ड्रॉप करने के लिए टिप्पणी के साथ सतर्क करें।
["c","b","a"]
लौटना चाहिए ?