Compito:
Restituisce un array con tutte le possibili coppie tra gli elementi di un array.
Esempio
Dal a=["a", "b", "c", "d"];
ritorno b=[["a","b"],["a","c"],["a","d"],["b","c"],["b","d"],["c","d"]]
.
Le coppie possono essere in qualsiasi ordine, purché siano incluse tutte le combinazioni possibili ed ["b","d"]
è ovviamente la stessa ["d","b"]
.
Ingresso
Matrice di elementi stringa unici composti da caratteri della classe [a-z]
.
Produzione
2d array contenente tutte le possibili coppie di elementi dell'array di input.
Casi test
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"]]
Nota: non sono riuscito a trovare un duplicato di questa sfida. Se ce n'è uno, avvisami con un commento per eliminare la domanda.
["c","b","a"]
tornare?