Number Swapper# 問題一時変数を使用しないで数字の交換を実装せよ.# 答え差をうまく使うやり方1 2 3 4 5 6 7 8 a = 10 b = 5 print("a: {}, b: {}".format(a, b)) a = a - b b = a + b a = b - a print("a: {}, b: {}".format(a, b)) xorをうまく使うやり方同じ数字同士のxorはキャンセルされることを利用する1 2 3 4 5 6 7 8 a = 10 b = 5 print("a: {}, b: {}".format(a, b)) a = a ^ b b = a ^ b a = a ^ b print("a: {}, b: {}".format(a, b))