モジュール詳細:コンプレキシティ

それは想像上のものだが、想像できる限り最悪の方法だ。

このモジュールは ██████-i[8+8i]からのもので、上から下、右から左の順に「演算子、送信ボタン、バックスペース、マイナスボタン、右画面、数字アペンダー、左画面、数字セレクター」がある。

モジュールを解除するには、複素数 x+yi 進数表記で書かれた簡単な計算問題を解く。

ステージは3つあり、それぞれ+-×÷の集合からランダムな演算子を1つ選択する。ミスが記録された場合、現在のステージをもう一度やり直す。

すべての数字は複素数 x+yi 進数で与えられ、x と y はともに 2 から 8 までの範囲である。モジュール上の記号は、表に示すように解釈しなければならない。

右の画面には、演算子を適用する2つの数字が表示される(上の数字 演算子 下の数字)。左の画面には現在の入力が表示される。入力は、最上位桁から最下位桁の順番に入力しなければならない。

モジュールで使用する基数を求めるには、実数成分と虚数成分の最も大きい数字を調べ、両方に1を加える。実数成分に由来する値を x 、それ以外の値を y と表す。基数は x+yi と表される。

この基数では、実数成分と虚数成分を別々に解釈する必要がある。実数成分はx進数 、虚数成分はy進数で設定される。その後、数字は単純に結合される。2つの数値の長さが等しくない場合、桁数の少ない方の数字の前に0が追加される。

通常の基数システム(ここでは、b進数を使用している)は次のように機能する:右端の桁の数字から開始し、左に進むごとに、最初の乗数である1にbを掛ける。それぞれの数字に、その位置にあった乗数の値を掛けた後、すべての値を合計する。使用可能な数字はすべて 0 から b-1 の範囲内である。

ボタン

数字セレクターには左側と右側がある。左側をクリックすると実数成分に加算され、右側をクリックすると虚数成分に加算される。左右のディスプレーは使用できる数字がなくなると、それぞれ0または0iに戻る。

数字アペンダーは、選択した数字を追加する。

マイナスボタンには左側と右側がある。それぞれ入力された数字の実数成分と虚数成分を負の値にする。

バックスペースボタンは最後に追加された数字を削除する。

送信ボタンは、現在入力されている数字を送信する。空の入力は 0+0i とみなされる。

シンボルシンボルシンボル
0Aa0iAa++
1Ba1iAb--
2Ca2iAc**
3Da3iAd//
4Ea4iAe-Re<
5Fa5iAf-Im >
6Ga6iAg-n<>
7Ha7iAh==

数字は上から下に読む。実数と虚数はそれぞれ左半分と右半分になるように結合する。

便利な公式

i2=-1

(a+b)(c+d)=ac+ad+bc+bd

注: このモジュールは、保護されていない環境間を通過したため、多少壊れている可能性がある。マイナスボタンはすべて同じ回路で配線されているため、もしそのボタンが壊れている場合、回答では負の符号は破棄される。