モジュール詳細:色算
沢山の色だ!
- このモジュールは、左(基数)と右(演算子または回答)の2列のLEDで構成されている。
- このモジュールの数字は0~9999の範囲である。LEDは上(最上位桁)から下(最下位桁)に読み取られる。
- 表1を使用し、左側のLEDを基数に変換する。
- このモジュールの中央にあるディスプレーには、実行する必要のある演算子が表示される:[A]dd(加算)/[S]ubstrasct(減算)/[M]ultiply(乗算)/[D]ivide(除算)
- テキストが緑の場合、表2を使用し右側のLEDを数字に変換して演算子を実行する。
- テキストが赤の場合、右のLEDを無視した後表3を使用して数値を特定して演算子を実行する。
- 演算子を実行後、表4を使用して回答を色に変換して右側のLEDで入力する。SUBMITを押して送信する。
表1:左側のLEDから数値への変換
LED番号 |
青 |
緑 |
紫 |
黄 |
白 |
マゼンタ |
赤 |
オレンジ |
灰 |
黒 |
1 |
6 |
1 |
2 |
4 |
9 |
0 |
8 |
5 |
3 |
7 |
2 |
8 |
1 |
9 |
4 |
3 |
6 |
0 |
5 |
7 |
2 |
3 |
4 |
1 |
9 |
7 |
0 |
2 |
5 |
3 |
8 |
6 |
4 |
6 |
8 |
7 |
5 |
4 |
9 |
1 |
3 |
0 |
2 |
表2:右側のLEDから数値への変換
LED番号 |
青 |
緑 |
紫 |
黄 |
白 |
マゼンタ |
赤 |
オレンジ |
灰 |
黒 |
1 |
0 |
6 |
5 |
4 |
3 |
7 |
9 |
8 |
1 |
2 |
2 |
2 |
9 |
8 |
0 |
5 |
3 |
4 |
7 |
1 |
6 |
3 |
5 |
0 |
6 |
4 |
2 |
7 |
9 |
3 |
8 |
1 |
4 |
5 |
4 |
2 |
9 |
8 |
6 |
7 |
1 |
3 |
0 |
表3:演算子が赤の場合
桁番号 |
0–1バッテリー |
2–3バッテリー |
4–5バッテリー |
6+バッテリー |
1 (最上位桁) |
シリアルナンバーの最初の数字 |
0 |
シリアルナンバーの母音の数 |
DVI-Dの数 |
2 |
点灯していない インジケーターの数 |
PS/2の数 |
バッテリーホルダーの数 |
5 |
3 |
9 |
シリアルナンバーの英字の数 |
シリアルポートの数 |
シリアルナンバーの子音の数 |
4 (最下位桁) |
RJ-45の数 |
シリアルナンバーの最後の数 |
4 |
点灯したインジケーターの数 |
表4:回答の色変換
LED番号 |
0 |
1 |
2 |
3 |
4 |
1 |
灰 |
緑 |
オレンジ |
白 |
紫 |
2 |
青 |
緑 |
黒 |
紫 |
マゼンタ |
3 |
マゼンタ |
黄 |
青 |
灰 |
赤 |
4 |
灰 |
青 |
紫 |
赤 |
黄 |
LED番号 |
5 |
6 |
7 |
8 |
9 |
1 |
青 |
マゼンタ |
黒 |
黄 |
赤 |
2 |
赤 |
灰 |
黄 |
オレンジ |
白 |
3 |
黒 |
緑 |
紫 |
オレンジ |
白 |
4 |
マゼンタ |
黒 |
オレンジ |
緑 |
白 |
- 注:減算結果が負の数の場合は、正の数に変換して回答する。
- 注:除算で余りが出る場合は、余りを無視する。
- 注:回答が9999を超える場合、回答を10000で割った余りを答える(mod10000)。