モジュール詳細:我忘る
これはかまって欲しいみたいだけど、そんなことは気にするな!
- モジュールにはキーパッドのボタンが付いており、その内の一つのキーパッドの LED が点灯している。右の画面と下の画面には数字が表示される。1-9 のボタンを押すとそのボタンに割り当てられた数字のペアが画面に表示される。
- 「0」のボタンを押すと入力状態に移行する。これ以降に数字のボタンを押すと、その数字をモジュールに入力しようとする。
- このモジュールは 3×3 のスライドパズルをシミュレートしている。パズルの初期状態を特定するには、それぞれの数字のペアを取り、右のディスプレーに表示された数字を基に昇順に並び替える。順番に下のディスプレーに表示された数字を取って 9 桁のシーケンスを作成する。
- これらの数字の読み順がスライドパズルの初期配置を表している。数字の 0 は空白のスペースを意味する。
- このスライドパズルの解答を特定するには、次のページの表を使用する。シリアルナンバーの3番目の文字の列とシリアルナンバーの6番目の文字の段が交差するセルから開始する。表の一番左上のセルは (0,0) である。空のシーケンスにこのセルの数字を追加する。
- その後、今までに訪れていない、上下左右に隣接したセルに読み順で訪れる。そのセル内の数字がシーケンスに現れていない場合、その数字をシーケンスに加える。この動作を新しく隣接するセルに対して行い、シーケンスに 0–8 の数字がそれぞれ少なくとも一つ含まれるまで続ける。このシーケンスの読み順がパズルの解答となる。
- コードを送信するとき、それぞれの数字はスライドパズル上のその数字を空白に動かす。数字が空白のスペースに隣接している時にそれぞれの位置を交換する。隣接していない場合、入力した瞬間にモジュールは即刻ミスを記録する。「9」のボタンを押すと常にミスが記録される。こんなバカなことをしてはならない。絶対に。
- 数字を入力し、スライドパズルを解答と同じ状態にした後、「0」のボタンをもう一度押すことでモジュールは解除される。
- ミスが記録された時、「0」のボタンの LED が点灯することがある。この時、ボタンを押すとモジュールを初期状態にリセットすることができる。