頭の体操と論理パズルは情報技術をベースにしていますか?
2 進数の文字列 (0 と 1) が与えられます。あなたの仕事は、文字列内で連続する 1 の最長の部分文字列を見つけることです。たとえば、入力文字列が「0111001101」の場合、連続する 1 の最長部分文字列は「111」になります。
パズル 1:IP アドレス デコーダー
32 ビットの IP アドレスがドット付き 10 進表記で与えられます。あなたの仕事は、IP アドレスをバイナリ表現に変換して出力することです。たとえば、入力 IP アドレスが「192.168.1.1」の場合、バイナリ表現は「11000000 10101000 00000001 00000001」となります。
頭の体操 2:パスワード クラッカー
使用可能なパスワードのリストとパスワード ハッシュが表示されます。あなたのタスクは、指定されたパスワード ハッシュに一致するパスワードをリストから見つけることです。たとえば、パスワード ハッシュが「5f4dcc3b5aa765d61d8327deb882cf99」で、使用可能なパスワードのリストに「password」、「123456」、および「secret」が含まれている場合、ハッシュに一致するパスワードは「password」です。
パズル 2:暗号化アルゴリズム
メッセージとキーが与えられます。あなたのタスクは、単純な置換暗号を使用してメッセージを暗号化することです。キーは 26 文字の文字列で、各文字は対応するアルファベットの文字の置換を表します。たとえば、メッセージが「HELLO WORLD」でキーが「ZYXWVUTSRQPONMLKJIHGFEDCBA」の場合、暗号化されたメッセージは「SVOOL DLIOW」になります。
頭の体操 3:ファイアウォール ルール
一連のファイアウォール ルールとネットワーク パケットのリストが与えられます。あなたのタスクは、ファイアウォール ルールに基づいて各ネットワーク パケットを許可するかブロックするかを決定することです。たとえば、ファイアウォール ルールに「IP アドレス 192.168.1.1 からのすべてのトラフィックを許可する」および「ポート 80 からのすべてのトラフィックをブロックする」が含まれており、ネットワーク パケットのリストにポート 80 上の IP アドレス 192.168.1.1 からのパケットが含まれている場合、そのパケットはブロックされるべきです。
パズル 3:データの復元
破損したハードドライブが渡されました。あなたの仕事は、ハードドライブからデータを回復することです。これには、専用のソフトウェアを使用してハードドライブをスキャンして回復可能なデータを探し、そのデータを新しいストレージデバイスに抽出することが必要な場合があります。