以下是一个使用Swift编写的解决方法,可以找出给定数组中所有不同的一对和:
func findDifferentPairSum(arr: [Int]) -> [(Int, Int)] {
var result: [(Int, Int)] = []
var sums: Set = []
for i in 0..
输出结果为:
1 + 2 = 3
1 + 3 = 4
1 + 4 = 5
1 + 5 = 6
2 + 3 = 5
2 + 4 = 6
2 + 5 = 7
3 + 4 = 7
3 + 5 = 8
4 + 5 = 9
这个解决方法使用了两个嵌套的循环来迭代数组中的每一对元素,计算它们的和,并将和添加到一个集合中。如果和不在集合中,则将这对元素添加到结果数组中,并将和添加到集合中。
上一篇:不同的移动屏幕分辨率
下一篇:不同的异或数