モジュール詳細:二進法モールス信号
2162088201073342668528922950942204776213941721527573
このモジュールは、2つの画面、キーパッド、送信ボタン、クリアボタンで構成されている。画面は1秒間に1つ、一定ではない個数の十進数を循環して表示させる。
この数列を5桁の二進数に変換すると、同じ桁位置にあるビットを使用するとモールス信号で書かれた文字が形成される。
ドットは「0」と「0」の間にある1つの「1」、ダッシュは「0」と「0」の間にある2つの連続した「1」と定義される。「1」と「1」の間にある1つの「0」は、文字内の2つのパーツ間の空白と定義され、2つの連続した「0」は、文字間の空白と定義される。
それぞれの桁位置は、繰り返し内で一度に1文字ずつしか送信しない。二進数の桁位置から送信されている文字を決定し、モールス信号に変換する。
左から順に、ドットを1つの「1」に、ダッシュを連続する2つの「1」に、文字内の2つの部分の間の空白を1つの「0」に、文字と文字の間の空白を連続する2つの「0」に変換する。
この二進数の文字列の長さが8で割り切れない場合、割り切れるまで0を前に置く。
次に、二進数の文字列を左から順に、8文字ずつのグループに分割する。これらのグループを十進数に変換し、その和を求める。
この数字をモジュールに入力して解答する。間違っている場合、ミスが記録されるが、モジュールはリセットされない。