仕事:
配列の要素間で可能なすべてのペアを含む配列を返します。
例
a=["a", "b", "c", "d"];
帰りからb=[["a","b"],["a","c"],["a","d"],["b","c"],["b","d"],["c","d"]]
。
可能な組み合わせがすべて含まれていて、明らか["b","d"]
に同じである限り、ペアは任意の順序にできます["d","b"]
。
入力
クラスの文字で構成される一意の文字列要素の配列[a-z]
。
出力
入力配列の要素の可能なすべてのペアを含む2D配列。
テストケース
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"]]
注:このチャレンジの重複は見つかりませんでした。ある場合は、質問をドロップするためのコメントで通知してください。
["c","b","a"]
返す必要がありますか?