モジュール詳細:Xモールス信号
これらの点滅が実際の英字になっていれば、もう少し解除しやすくなるんだが。
このモジュールには、繰り返し点滅する5つの英字が表示されている。モジュールを解除するには、これらの英字をどの順序で押すかを特定する必要がある。間違った順序で押すとミスが記録され、新しい英字が新しい点滅のセットで表示される。
ステップ1:数列1を特定
- 各英字は異なるシークエンスで点滅しており、それぞれが2つの部分で構成されている。2つの間には短い空白がある。
- このステップでは1つ目の部分を使用する。1つ目の部分の前には長い空白がある。
- この部分は一連のモールスで構成されているが、必ずしもモールス信号の英字/数字であるとは限らない。
- 各モールスを読み順(左上、右上、真ん中、左下、右下)で取得し、「・」を0に、「-」を1に変換してバイナリに変換する。
- これらを1つの数列に連結する。
ステップ2:数列2の特定
- 表示されている各英字をモールス信号に変換する。モールス信号が分からない場合は一番下のページを参照する。
- ステップ1と同様にモールス信号をバイナリに変換する。
- これらを1つの数列に連結する。
- 数列の長さはステップ1の数列と同じになる。
ステップ3:XOR
-
論理演算子「XOR」を使用して2つの数列から新しい数列を出力する。
数列1 数列2 出力 0 0 0 0 1 1 1 0 1 1 1 0 - 点滅の2つ目の部分はモールス信号の数字である。
- 5つの数値を使用し、出力した数列を5つに分割する。
- 例として、5つの数値が読み順で3,1,2,2,1で、出力された数列が101101100の場合、結果は101、1、01、10、および0に分割される。