任务:
返回具有数组元素之间所有可能对的数组。
例
从a=["a", "b", "c", "d"];
归b=[["a","b"],["a","c"],["a","d"],["b","c"],["b","d"],["c","d"]]
。
对可以是任意顺序,只要包括所有可能的组合,并且显然["b","d"]
与相同即可["d","b"]
。
输入值
由类中的char组成的唯一字符串元素数组[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"]
返回什么?