2017-04-06 8 views
0

xorを使って2つの数字を入れ替えて質問に出くわしました。だからそれは基本的にはx=x^y; y=x^y; x=x^yだから、私はy=(x^y)^y=xと考えることができるので、yはxになりますが、最後のものではないでしょうx=x^y = (x^y)^(x^y)= 0? xはどのようにyになりますか?xor 2つの数字が入れ替わりますか?

+0

それはそうではありません。 –

+1

提案:x = 123、y = 82などの具体的な値を使用して手作業でアルゴリズムを実行してみてください。アルゴリズムがうまくいかない理由と理由についてのあなたの前提が真であるかどうかを確認することができます。 –

答えて

0
​​

あなたは誤って置換しました。

関連する問題