モジュール詳細:二進数暗号
「!bomb time」これはどう使うんだ?
ステップ1:軸対称転置
5つの4×4グリッドの作成
グリッド1:
バッテリーの数が偶数の場合、段1~2に10101010を入力する。それ以外の場合は01010101を入力する。
ポートの数が偶数の場合、段3~4に10101010を入力する。それ以外の場合は01010101を入力する。
グリッド2:
ページ2の中央のディスプレーで4×4グリッドを作成し、水平方向(A1=D1)に反転する。
グリッド3:
グリッド1.2を読み順に取得し、同じなら1、それ以外の場合は0を配置する。
グリッド4:
ページ1の上部のディスプレーで4×4グリッドを作成し、水平方向(A1=D1)に反転する。
グリッド5:
グリッド3.4を読み順に取得し、同じなら1、それ以外の場合は0を配置する。
例:
バッテリーの数: 2
ポートの数: 5
ページ2の中央: 0001101010011001
ページ1の上部: 1100110100001001
1 | 0 | 1 | 0 |
1 | 0 | 1 | 0 |
0 | 1 | 0 | 1 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 |
1 | 0 | 0 | 1 |
1 | 1 | 0 | 1 |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 0 | 1 | 1 |
0 | 0 | 1 | 1 |
1 | 0 | 1 | 1 |
0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 |
0 | 0 | 0 | 1 |
0 | 1 | 0 | 0 |
1 | 1 | 0 | 0 |
0 | 1 | 0 | 1 |