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?