モジュール詳細:フィズバズ
なんで学校でやった問題がここで出されるんだ? まって...何かおかしい...
- このモジュールには、3つのディスプレーがあり、それぞれに7桁の数字が表示されている。
- それぞれの数字について、数字の色に対応する列を見る。条件を満たしている段の数字を記録する。
- 記録された数字の合計をとる。表示されている数字のそれぞれの桁にその合計を加算して新しい7桁の数字(あるいは最初の数字が0の場合6桁以下の数字)を取得する。この計算をするときには他の桁に繰り上がらないので注意する。
-
新しい数字が三の倍数でも五の倍数でもない場合、何もしない。
新しい数字が三の倍数であるが、五の倍数ではない場合、ボタンを押してディスプレーを「FIZZ」に変更する。
新しい数字が五の倍数であるが、三の倍数ではない場合、ボタンを押してディスプレーを「BUZZ」に変更する。
新しい数字が三の倍数であり、五の倍数でもある場合、ボタンを押してディスプレーを「FIZZBUZZ」に変更する。 - 他の数字にも同様の変更を行い、3つ全ての数字のディスプレーが正しい状態にしたら、「SUBMIT」ボタンを押す。
条件 | 赤 | 緑 | 青 | 黄 | 白 |
---|---|---|---|---|---|
バッテリーホルダーが3つ以上である。 | 7 | 3 | 2 | 4 | 5 |
シリアルポートとパラレルポートの両方が存在する。 | 3 | 4 | 9 | 2 | 8 |
シリアルナンバーに3つの数字と3つの英字が含まれる。 | 4 | 5 | 8 | 8 | 2 |
それぞれ一つ以上のDVI-DとステレオRCAの両方が存在する。 | 2 | 3 | 7 | 9 | 1 |
二つ以上のミスが記録されている。 | 6 | 6 | 1 | 2 | 8 |
5個以上のバッテリーが存在する。 | 1 | 2 | 2 | 5 | 3 |
上記のいずれも該当しない。 | 3 | 1 | 8 | 3 | 4 |