Tarefa:
Retorne uma matriz com todos os pares possíveis entre os elementos de uma matriz.
Exemplo
De a=["a", "b", "c", "d"];
volta b=[["a","b"],["a","c"],["a","d"],["b","c"],["b","d"],["c","d"]]
.
Os pares podem estar em qualquer ordem, desde que todas as combinações possíveis estejam incluídas e obviamente ["b","d"]
sejam iguais ["d","b"]
.
Entrada
Matriz de elementos string única compostas de caracteres da classe [a-z]
.
Resultado
2d array contendo todos os pares possíveis de elementos do array de entrada.
Casos de teste
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: Não foi possível encontrar uma duplicata para este desafio. Se houver, me avise com um comentário para deixar a pergunta.
["c","b","a"]
retornar?