モジュール詳細:バルブ
あの…どこから吹けばいいんですか?
- ⚫⚫⚪
- ⚫⚫⚫
- ⚪⚪⚫
- ⚪⚪⚪
- ⚫⚪⚪
- ⚪⚪⚪
- ⚪⚪⚫
- ⚪⚫⚫
- ⚪⚫⚪
- ⚫⚫⚪
- ⚪⚫⚫
- ⚫⚪⚪
- ⚪⚪⚫
- ⚪⚫⚫
- ⚫⚪⚪
- ⚪⚪⚪
- ⚫⚫⚪
- ⚫⚫⚫
- ⚪⚫⚫
- ⚫⚫⚫
- ⚫⚫⚪
- ⚪⚫⚪
- ⚫⚪⚪
- ⚪⚪⚪
- ⚪⚫⚪
- ⚪⚫⚫
- ⚪⚫⚪
- ⚫⚫⚪
- ⚪⚪⚫
- ⚫⚫⚫
- ⚪⚪⚪
- ⚪⚪⚫
- ⚫⚫⚫
- ⚪⚫⚪
- ⚫⚪⚫
- ⚫⚫⚪
- このモジュールには3つのバルブがある。これはモジュールの組み合わせである。このモジュールを解除するには最終的な組み合わせを送信する。
- まず、シリアルナンバーにある数字を合計する。
- この合計が0であれば、最終的な組み合わせは⚫⚪⚫である。
- そうでない場合、左のリストから、その位置にある現在の組み合わせを見つける。
- シリアルナンバーの1文字目を調べる。
- それが数字であれば、その数だけリストを上に移動する。
- それが英字であれば、そのアルファベットの位置(A = 1, B = 2,...)を10で割った余りの数だけリストを下に移動する。
- 必要であれば、表の最初または最後にループする。
- 見つけた組み合わせのバルブが現在の組み合わせのバルブとどれも一致しない場合、同じ方向にもう1つ移動する。
- 見つけた組み合わせのバルブのうち、ちょうど1つのバルブが現在の組み合わせのバルブと一致する場合、そのバルブの状態を反転させる。
- そうでない場合、見つけた組み合わせのバルブのうち、ちょうど2つのバルブが現在の組み合わせのバルブと一致する場合、現在の組み合わせで一致しなかったバルブの状態を反転させる。
- そうでない場合、見つけた組み合わせが現在の組み合わせと完全に一致している場合、これがターゲットの組み合わせである。他のシリアルナンバーの文字に移ってはならない。
- 新しい組み合わせを、新しい現在の組み合わせとして、残りのシリアルナンバーの文字でこれらのステップを繰り返す。
- すべてのシリアルナンバーの文字を処理した後の現在の組み合わせがターゲットの組み合わせである。
- ターゲットの組み合わせとモジュールの組み合わせを使用し、以下のルールに従う。
- モジュール上のバルブの材質が銀である場合、ターゲットの組み合わせ全体の状態を反転する。
- 最後に、モジュールの組み合わせの中に黒いバルブがある場合、その位置にあるターゲットの組み合わせのバルブの状態を反転して、最終的な組み合わせを得る。
- 解答に入るには、最終的な組み合わせの中で黒色のバルブをすべて押し下げる。いずれかのバルブが押された3秒後に、モジュールはその状態を送信する。
- ※押したバルブをもう一度押すと、バルブが戻る。