モジュール詳細:エラーコード

突然、「青い死の画面」が全く新しい意味を持つようになった。

  • このモジュールには、2桁の十六進数のエラーコードを4つ表示したディスプレーがある。
  • 修正コードを判別するために使用するコードは1つしかない。
  • 表1に基づいて、使用するエラーコードを決定する。
  • 表3を使用し、特定した十六進数を十進数に変換する。
  • 101から特定した十進数を減算し、修正コードを判別する。
    例:変換した十進数が48の場合、修正コードは53になる。
  • 表2に基づいて、修正コードをどの形式で送信するかを決定する。
  • 表3を使用し、修正コードを適切な形式に変換した後、数字を入力して送信する。
  • 注:数字は表3と同じ表記で入力する必要がある。 0を省略して入力した場合はミスになる場合がある。つまり、十六進数は2桁、十進数と八進数は3桁、二進数は7桁で送信する。
  • 重要:入力は削除できない!!!!!!!!!!!!

表1:

バッテリーの数が偶数 バッテリーの数が奇数
シリアルナンバーに
母音が含まれている
左から1番目 左から2番目
シリアルナンバーに
母音が含まれていない
左から3番目 左から4番目

表2:

バッテリーの数が偶数 バッテリーの数が奇数
シリアルナンバーに
母音が含まれている
左から1番目 左から2番目
シリアルナンバーに
母音が含まれていない
左から3番目 左から4番目

表3:

入力十進数八進数十六進数二進数
65000000000000000
64001001010000001
63002002020000010
62003003030000011
61004004040000100
60005005050000101
5F006006060000110
5E007007070000111
5D008010080001000
5C009011090001001
5B0100120A0001010
5A0110130B0001011
590120140C0001100
580130150D0001101
570140160E0001110
560150170F0001111
55016020100010000
54017021110010001
53018022120010010
52019023130010011
51020024140010100
50021025150010101
4F022026160010110
4E023027170010111
4D024030180011000
4C025031190011001
4B0260321A0011010
4A0270331B0011011
490280341C0011100
480290351D0011101
470300361E0011110
460310371F0011111
45032040200100000
44033041210100001
入力十進数八進数十六進数二進数
43034042220100010
42035043230100011
41036044240100100
40037045250100101
3F038046260100110
3E039047270100111
3D040050280101000
3C041051290101001
3B0420522A0101010
3A0430532B0101011
390440542C0101100
380450552D0101101
370460562E0101110
360470572F0101111
35048060300110000
34049061310110001
33050062320110010
32051063330110011
31052064340110100
30053065350110101
2F054066360110110
2E055067370110111
2D056070380111000
2C057071390111001
2B0580723A0111010
2A0590733B0111011
290600743C0111100
280610753D0111101
270620763E0111110
260630773F0111111
25064100401000000
24065101411000001
23066102421000010
22067103431000011
入力十進数八進数十六進数二進数
21068104441000100
20069105451000101
1F070106461000110
1E071107471000111
1D072110481001000
1C073111491001001
1B0741124A1001010
1A0751134B1001011
190761144C1001100
180771154D1001101
170781164E1001110
160791174F1001111
15080120501010000
14081121511010001
13082122521010010
12083123531010011
11084124541010100
10085125551010101
0F086126561010110
0E087127571010111
0D088130581011000
0C089131591011001
0B0901325A1011010
0A0911335B1011011
090921345C1011100
080931355D1011101
070941365E1011110
060951375F1011111
05096140601100000
04097141611100001
03098142621100010
02099143631100011
01100144641100100
00101145651100101