モジュール詳細:ノートルダム暗号
♪ 燃えろよ 燃えろよ ばくだん 燃えろ 火のこを まきあげ 天まで 焦がせ ♪
このモジュールは、4つのディスプレー、4ページ分の指示を循環表示させる2つの矢印、送信フェーズで使用する送信ボタンで構成されている。
目標は、3つのとある暗号を使って5×5の行列を各暗号ごとに3回入れ替え、対応する文字がどこにあるかを探し出し、それを押すことである。
行列の初期設定
二番目のディスプレーに表示された単語(「start with :」ラベルの真下にある)を取得する。Qが含まれる場合はそれをZに変換し、重複する英字を除外する(最初に出現したもののみを残す)。残った英字の数が偶数の場合、Xが含まれていればそれを取り除き、そうでなければXを真ん中に追加する。
5×5の行列を用意し、得た文字列を上下中央揃えになるように以下の並び順(ABCDEFGHIJKLMNOPZRSTUVWXYを埋めた時の行列)に沿って埋める。例えば、得た文字列がSPOXKENの場合、以下のグリッドのJKLMNOPの位置に順番に文字を埋める。
A | B | C | D | E |
J | I | H | G | F |
K | L | M | N | O |
T | S | R | Z | P |
U | V | W | X | Y |
そして、行列の残りの部分を、左上のセルから読み順でアルファベットを順に埋めていく(英字を重複させてはいけない)。QはZに変換すること。