Mukai Systems

Parenist養成ゼミ: 演習課題1

この記事は、Parenist養成ゼミシリーズの記事である。

xorは代数的に面白い特徴を有する。今回の課題は書籍解きたくなる数学から拝借した。

課題

以下の課題を解け。ただし、参照透過性のある関数を実装する際にはテストも実装すること。

2. 無造作に2つ取り除き、取り除いたものが同一の場合は0を、そうでない場合は1の紙を追加する。
3. 最後の1枚の紙は何か。