Aufgabe:
Gibt ein Array mit allen möglichen Paaren zwischen den Elementen eines Arrays zurück.
Beispiel
Von der a=["a", "b", "c", "d"];
Rückkehr b=[["a","b"],["a","c"],["a","d"],["b","c"],["b","d"],["c","d"]]
.
Paare können in beliebiger Reihenfolge sein, solange alle möglichen Kombinationen enthalten sind und natürlich ["b","d"]
gleich sind ["d","b"]
.
Eingang
Array eindeutiger Zeichenfolgenelemente, die aus Zeichen der Klasse bestehen [a-z]
.
Ausgabe
2d-Array, das alle möglichen Paare von Elementen des Eingabearrays enthält.
Testfälle
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"]]
Hinweis: Ich konnte kein Duplikat für diese Herausforderung finden. Wenn es einen gibt, benachrichtige mich mit einem Kommentar, um die Frage fallen zu lassen.
["c","b","a"]
zurückkehren?