Algoritmo de troca XOR
Troque os dois valores inteiros usando operações XOR e depois retorne-os na ordem trocada como uma lista.
Exemplos
XOR(10, 41) ➞ [41, 10]
XOR(69, 420) ➞ [420, 69]
XOR(12345, 890412) ➞ [890412, 12345]Para este desafio, evite fazer o seguinte:
def XOR(a, b):
return[b, a]def XOR(a, b):
temp = a
a = b
b = temp
return[a, b]Observações
Se você estiver travado ou não tiver tempo de testar casos diferentes, consulte a aba Resources.