Tâche:
Renvoie un tableau avec toutes les paires possibles entre les éléments d'un tableau.
Exemple
De a=["a", "b", "c", "d"];
retour b=[["a","b"],["a","c"],["a","d"],["b","c"],["b","d"],["c","d"]]
.
Les paires peuvent être dans n'importe quel ordre tant que toutes les combinaisons possibles sont incluses et sont évidemment ["b","d"]
les mêmes ["d","b"]
.
Contribution
Tableau d'éléments de chaîne uniques composés de caractères de la classe [a-z]
.
Production
Tableau 2D contenant toutes les paires possibles d'éléments du tableau d'entrée.
Cas de 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"]]
Remarque: je n'ai pas pu trouver de doublon pour ce défi. S'il y en a un, alerte-moi avec un commentaire pour laisser tomber la question.
["c","b","a"]
revenir?