モジュール詳細:グーフィーのゲーム
1 11 21 1211 111221 312211...
このモジュールにはLEDが3個、ディスプレーが1個、丸いボタンが11個、そして送信ボタンがある。以下のルールに基づいて、正しいシーケンスを送信する。
数字の獲得
まず、LEDの点滅をモールス信号で読み取り、3つの数字を獲得する。一つ目の数字はA、二つ目の数字はB、三つ目の数字はCと呼ぶ。以下のルールを使用して最終値を求める。
- X = シリアルナンバー内の文字の合計。英字については、アルファベット上の位置の数字(例:A=1, B=2...)を使用する。
- Y = バッテリーホルダー + インジケータ + ポートプレートの個数の総和。
- 削除ボタンが左上にある場合、最終値は(A+X) × (B+Y) + (C+X)である。
- それ以外の場合、上記の色のXをYに交換し、その式を使用して最終値を求める。
シーケンスの繰り返し
- 先ほどのステップで得た数字から開始する。
- 連続する数字のセット毎に、そのセット内の数字の個数とセット内の数字に変換する。(例:111221 -> 111 22 1 -> 31 22 11).
- その後、この値を連結する。(例:31 22 11 -> 312211)
- この処理を追加で3回繰り返し、新たな数字を獲得する。
- 獲得した数字を送信する。