モジュール詳細:クィズバズ
FizzBuzzをもっと面白くするにはどうすればいいと思う?トム・スコットとトリビアを追加すればいいんだ。あとは爆発ね。
- あなたには別バージョンのFizzBuzzを行ってもらう。10桁の数字を順番に入力する。Cを押すと入力を全て削除し、Dを押すと直前に入力した数字を削除し、Eを押すと送信する。
- 初期状態やミスが記録された後のモジュールは、上部のディスプレーに数字が「-X-」のように表示される。Xは入力すべき10個の数字における最初の数である。
- それぞれ正しい入力を行った後、ステージ数が1増加し、ソーダ缶(Fizzを示す)と蜂(Buzzを表す)の後ろに記されたモジュール名が更新される。モジュールの名前は下の表の数字を示す。
- 以下は例外であり、これらに該当しない場合は、現在のステージ番号を入力するだけでよい。
- 入力する数字が3の倍数であるが5の倍数でない場合、代わりに正しいFizzリストから正しい数字を入力する。
- 入力する数字が5の倍数であるが3の倍数でない場合、代わりに正しいBuzzリストから正しい数字を入力する。
- 入力する数字が3の倍数かつ5の倍数である場合、両方の正しいリストから正しい数字を連結して入力する。つまり、Fizzの数字とBuzzの数字を同時に入力し、その間を空けない。
- 数字は先頭の0を含むことはない。
- FizzまたはBuzzのリストが正しく入力されるたびに、そのリスト上の位置を再び使用することはできない。例えば、2つのリストが1, 2, 3と2, 3, 5で最初のリストで「2」を使用した場合、2番目のリストを使用する際には「3」は許可されないが、「2」は2番目にないため、「2」は許可される。この位置の除外は、FizzとBuzzで別々に扱う。Buzzで使用した位置は、Fizzでまだ使用していない限り、Fizzの入力に使用可能であり、その逆も同様である。FizzとBuzzの両方に数字を入力すると、それぞれの位置を両方に使用したとみなす。
- 間違った入力をしたり制限時間を過ぎるとミスが記録され、モジュールがリセットされ最初から数字をもう一度入力する必要があり、リストの位置情報もリセットされる。10個の数字を連続で正しく入力すると、モジュールは解除される。