题目:
请编写一个算法,不用任何额外变量交换两个整数的值。
给定一个数组num,其中包含两个值,请不用任何额外变量交换这两个值,并将交换后的数组返回。
测试用例:
输入:[1,2]
输出:[2,1]
思路:
代码:
class Swap:
def getSwap(self, num):
# write code here
num[0] = num[0]^num[1]
num[1] = num[0]^num[1]
num[0] = num[0]^num[1]
return num