モジュール詳細:ID検査

待ってくれ、前にも見なかったか?きっと水曜日のことだろう。

モジュール上にあるカードを検査する。情報がすべてが正しく、カードが有効である場合、緑のボタンを押す。そうでない場合、赤いボタンを押す。

カードは2~4枚出現する。正しいボタンを押すと新しいカードが表示される。

間違ったボタンを押すと、ミスが記録される。その後、すべてのカードが取り除かれ、モジュール全体がリセットされてから、新しいカードが表示される。

検査しなければならないことは主に以下の3つである:

  1. カードの構成
  2. 従業員の情報
  3. カードIDコード

カードの構成

Name Department EMP-ID : ####### Email : email@bombcorp.com D.O.B : DD/MM/YYYY Date of Issue : DD/MM/YYYY Expiration Date : DD/MM/YYYY Card-ID : ##### ##### ##### #####

カードに書かれている情報は、以下の8つが上から下の順に表示される:

  • 従業員名
  • 部署
  • 7桁の従業員ID
  • 従業員のメールアドレス
  • 生年月日
  • 発行年月日
  • 有効期限
  • 5桁のグループに分割された 20桁のカードIDコード

その他の確認事項:

  • 変なスペルミス。
  • すべての日付は DD(日)/MM(月)/YYYY(年) の形式で記載されている必要がある。
  • 発行日から有効期限日までの日数は256~986日の間である必要がある。
  • 右上隅にあるロゴ。

また、カードには住所が書かれたタグが付けられている。正しい住所は以下の通りである:

Dept. of Verification
1273 Rockefeller Street
Brooklyn NY11212

従業員の情報

ID名前部署生年月日メールアドレス
1715143Talia YorkAccounting23/01/1981talia@bombcorp.com
1715144Maria WuResearch and Development11/05/1992itschinamaria@bombcorp.com
1715145Esther BanksResearch and Development05/11/2000e-banks@bombcorp.com
1715146Zackary MirandaProduction19/11/1994z_a_c_c@bombcorp.com
1715147Jasmin BurnMarketing23/02/1988burnitalldown@bombcorp.com
1715148Isabella RoseResearch and Development20/08/1988itsrose@bombcorp.com
1715149Alfred JonesHuman Resources20/01/1998aljones@bombcorp.com
1715150Archie LambertHuman Resources10/06/1991lambertghini@bombcorp.com
1715151Shania CrossleyProduction16/09/1984shaniacross@bombcorp.com
1715152Diane ColesMarketing23/10/1981diane@bombcorp.com
1715153Parker MckayAccounting22/07/1997parkayyyy@bombcorp.com
ID名前部署生年月日メールアドレス
1716239Lloyd HatfieldAccounting09/09/1990hi_hat@bombcorp.com
1716240Cadence PetersenMarketing08/07/1988cadencepetersen@bombcorp.com
1716241Melina ConnerResearch and Development22/04/1992mel_conner@bombcorp.com
1716243Lee MackolePurchasing03/03/1995mchole@bombcorp.com
1716244Morris HendricksPurchasing22/12/1995morris_hendricks@bombcorp.com
1716245Carl CottonHuman Resources30/11/1991fluffer@bombcorp.com
1716246Alexa LewisMarketing19/01/1990playdespacito@bombcorp.com
1716247Trevor MackenzieHuman Resources02/04/1982trevtrev@bombcorp.com
1716248Megan MyeResearch and Development21/10/2000maganmye@bombcorp.com
1716249Wade DowntownProduction21/11/1994wadedowntown@bombcorp.com
1716250Walt KingfasProduction21/10/1989waltkingfas@bombcorp.com
1716251Faye CestpasProduction30/03/1980fayecestpas@bombcorp.com
1717414Annah OhmboundHuman Resources02/05/1984annahohmbound@bombcorp.com
1717415Stanley BlancProduction20/03/1987stanleyblanc@bombcorp.com
1717416Leah HeadMarketing10/01/1989leahhead@bombcorp.com
1717417Estelle EllisResearch and Development02/10/1993freerealestelle@bombcorp.com
1717418Yosef PaineMarketing10/12/1984yosefstairs@bombcorp.com
1717419Tea AldredPurchasing30/05/1986heresthemftea@bombcorp.com
ID名前部署生年月日メールアドレス
1802543Harvey HughesPurchasing02/09/1996imhughes@bombcorp.com
1802544Franklyn CullenProduction06/04/1997frankfurt@bombcorp.com
1802543Joshua BarnesHuman Resources17/12/1994joshuabarnes@bombcorp.com
1802546Donte EnglishMarketing06/11/1989notdonte@bombcorp.com
1802547Fraser DorseyProduction05/01/1991frasier@bombcorp.com
1802548Rachel SimpsonResearch and Development10/03/1976rachelsimp@bombcorp.com
1802549Dan SalgadoProduction17/06/1988notsalv@bombcorp.com
1802550Alissia ReynaResearch and Development09/02/2000alice_reyna@bombcorp.com
1802551Michael BonillaPurchasing18/10/1981mike_bon@bombcorp.com
1802552Charlie SanfordProduction05/03/1996sansford@bombcorp.com
1717420Elisabeth PetersenAccounting08/10/1987el_pete@bombcorp.com
1801593Ivan CourtneyHuman Resources17/05/1995clockinhall@bombcorp.com
1801594Thomas OsmandResearch and Development28/12/1997tomos@bombcorp.com
1801595Ashley StennishAccounting10/01/1999ashleysten@bombcorp.com
1801596Timothy TaylorPurchasing06/05/1980timtay@bombcorp.com
1801597Don LoganProduction08/06/1984da_don@bombcorp.com
1801598Lilly ArcherMarketing04/04/1995archnemesis@bombcorp.com
1802541Bertie BrightPurchasing20/11/1986brightbert@bombcorp.com
1802542Sydney NorthAccounting03/05/1997sydney@bombcorp.com

カードIDコード

カードIDコードは、カードの信頼性をチェックするために導入されている。カードIDコードが以下のすべての基準を満たしていることを確認する。

チェックサム:

  • 5桁からなる最初の3つのブロックの下一桁は、そのブロックの最初の4桁の合計の最下位桁と等しくなければならない。
  • コードの16桁目は、従業員IDの全ての桁の合計の最下位桁と等しくなければならない。
  • コードの最後の桁は、前の19桁の合計の最下位桁と等しくなければならない。
足して10で割った余り 足して10で割った余り 足して10で割った余り 足して10で割った余り
1-2発行年月日(日)
3-4苗字の頭文字のアルファベット上の位置の数字
51~4桁目のチェックサム
6-7ランダムな数字
8-9生年月日(日)
106~9桁目のチェックサム
11ランダムな数字
12-13名前の頭文字のアルファベットの位置
14ランダムな数字
1511~14桁目のチェックサム
16従業員IDのチェックサム
17従業員IDの2桁目
18部署ID
1: Production(製造部) / 2: Research and Development(研究開発部) / 3: Purchasing(購買部) 4: Marketing(マーケティング部) / 5: Human Resources(人事部) / 6: Accounting(経理部)
19ランダムな数字
201~19桁目のチェックサム