本文に進む
就活の進め方

CABの暗号対策|変化のルールを推理するオリジナル練習問題

暗号のルールを考えながらノートに書く学生
AI生成のイメージ画像

CABの暗号問題は、与えられた入力と出力の対応を丁寧に観察し、変換規則を自分で推理する問題です。規則が複数あっても、一つずつ分けて確認すれば整理できます。この記事ではオリジナル練習問題と解説を通じて、変換ルールを見つける手順と、よくある見落としの直し方を確認します。

この記事の目次
  1. 01CABの暗号問題で何が問われるか
  2. 02変換規則を見つける基本の手順
  3. 03オリジナル練習問題:ルールを推理する
  4. 04よくある推理のつまずきと修正
  5. 05次の練習ステップ:ルール推理を積み上げる

CABの暗号問題で何が問われるか

CABの暗号問題は、文字や記号の「入力」と変換後の「出力」を見比べて、その間に働いているルールを自分で推理する形式です。実際の検査の出題形式は受検案内でご確認ください。ここでは「入出力の対応からルールを見つける」という考え方に焦点を当てます。

この問題で問われているのは暗記ではなく、観察と推論です。パターンを丸ごと覚えようとするより、「どの部分が変わっていて、どの部分が変わっていないか」を見る習慣が役立ちます。

変換規則を見つける基本の手順

入力と出力を並べたとき、以下の順で確認すると規則を見つけやすくなります。

  • 複数の例を横に並べて、変わっている部分と変わっていない部分を分ける
  • 一つの要素(位置・文字・順序など)だけに注目して、それがどう変わっているか調べる
  • 別の要素にも同じように確認し、全部まとめて一貫するルールを言葉にする
  • 見つけたルールを他の例に当てはめて検算する

特に「位置の移動」「文字の置き換え」「順序の入れ替え」が単独または組み合わさって現れることがあります。複数のルールが重なっているときは、一つずつ分解して処理することが大切です。

オリジナル練習問題:ルールを推理する

【架空の例:練習問題】

次の変換の例を見て、規則を推理してください。

  • 入力「ACE」→ 出力「CEA」
  • 入力「BDF」→ 出力「FDB」
  • 入力「XYZ」→ 出力「ZYX」

問い:入力「PQR」を変換すると何になりますか?

【解答と推理の過程】

まず3文字の位置に番号をつけます。1番目・2番目・3番目とします。

  • ACE → CEA:1→C(元の2番目)、2→E(元の3番目)、3→A(元の1番目)
  • BDF → FDB:1→F(元の3番目)、2→D(元の2番目)、3→B(元の1番目)

1例目と2例目で「2番目の文字が出力の位置1に来る」「3番目が位置2に来る」「1番目が位置3に来る」と仮定します。

検算:XYZ → ZYX の場合。仮定に当てはめると「Y・Z・X」になるはずですが、実際の出力は「ZYX」です。一致しません。

仮定を修正します。2例目をもう一度見ます。BDF → FDB。1→F(3番目)、2→D(2番目)、3→B(1番目)。これは「3番目・2番目・1番目」の順です。

1例目で確認:ACE → CEA。3番目・2番目・1番目の順にすると「E・C・A」になります。実際の出力は「CEA」で一致しません。

再観察します。1例目 ACE → CEA:C(2番目)・E(3番目)・A(1番目)。2例目 BDF → FDB:F(3番目)・D(2番目)・B(1番目)。3例目 XYZ → ZYX:Z(3番目)・Y(2番目)・X(1番目)。

2例目と3例目は「3→1→2→3」ではなく「3番目・2番目・1番目」の順、すなわち逆順と一致します。BDF逆順 = FDB ✓。XYZ逆順 = ZYX ✓。

1例目はACE逆順 = ECA ですが、出力はCEAです。一致しません。

ここで1例目を再確認します。A(1)・C(2)・E(3)→ C(2)・E(3)・A(1)。これは「1番目を末尾に移す」左ローテーションです。

2例目 BDF に左ローテーションを適用:B→末尾 → DFB。実際の出力はFDBで一致しません。

複数の例に単一ルールが通用しないため、「1例目は別のルール」か「推理の切り口が違う」可能性があります。ここで視点を変えます。文字ではなくアルファベット順の番号で考えます。A=1、C=3、E=5。出力CEA:C=3、E=5、A=1。対応:1→3→1、3→5→3、5→1?。

別のアプローチとして、3つの例すべてに成立するルールを探します。

  • ACE → CEA:文字を1つ左にシフト(先頭をお尻に)
  • BDF → FDB:文字を逆順に並べる
  • XYZ → ZYX:文字を逆順に並べる

1例目だけルールが違います。この段階でこの練習問題は「複数例のうち1つが異なるルールで作られている」ことに気づきます。これは意図的な設計で、「例外があるときに自分のルール仮説を疑い直す」という練習です。

【練習の結論と問いへの回答】

2例目・3例目のルール(逆順)が2つの例で一致しています。1例目は「左ローテーション」で作られており、ルールが混在しています。このような場合、問い「PQR →?」に答えるには「どのルールが適用されるか」の前提が必要です。

もし逆順ルールが適用されるなら:PQR の逆順 = RQP。もし左ローテーションが適用されるなら:QRP。

よくある推理のつまずきと修正

暗号問題で推理が止まりやすい場面と、見直しの手がかりを整理します。

  • 最初の1例だけでルールを決めてしまう:2例目・3例目に当てはめて必ず検算する
  • 文字の内容と位置を混同する:「Aという文字がどこへ行ったか」と「何番目の位置に何が入ったか」を分けて考える
  • 複数操作を一度に処理しようとする:「入れ替え」と「置き換え」が重なっているなら、どちらが先に起きているか順を追って処理する
  • 矛盾に気づかず先に進む:1例でも合わない場合はルールを修正する。無理に当てはめない

手元にメモができる環境であれば、入力・出力・番号付けを書き出すと見落としが減ります。使用できる用具は受検案内でご確認ください。

次の練習ステップ:ルール推理を積み上げる

暗号問題の練習は、「1操作のルール」から「2操作の組み合わせ」へ段階的に進めるのが一例です。

  • まず1つの変換規則だけが使われる問題で、観察→仮説→検算の手順を体で覚える
  • 次に「位置の移動+文字の変換」のように2種の操作が組み合わさった問題に挑戦する
  • 時間を意識して、検算までを素早く行う練習に移る

CABには暗号のほかに、法則性や命令表などの分野もあります。受検案内で対象の分野を確認し、準備の優先順位を決めてから取り組むと効率よく練習を進められます。

参考資料

Claude Sonnetを用いて本文を作成し、AIによる校正と編集確認を行っています。文例・練習問題は解説用に作成したものです。

記事一覧に戻る