基本的な算術演算のみを使用して、XOR演算(2つの32ビット整数)をどのように実装できますか?2の累乗ごとに順番に除算した後、ビット単位で実行する必要がありますか、それともショートカットがありますか?実行速度は、最も単純で最短のコードほど重要ではありません。
編集: これは宿題ではありませんが、hacker.orgに提起されたなぞなぞです。重要なのは、操作が非常に制限されたスタックベースの仮想マシンにXORを実装することです(brainfuck言語に似ており、シフトやmodはありません)。そのVMを使用することは難しい部分ですが、もちろん、短くて単純なアルゴリズムによって簡単になります。
FryGuyのソリューションは巧妙ですが、その環境でも比較を使用するのは難しいため、元の理想(litbのソリューションと同様)を使用する必要があります。