Mae向きなブログ

Mae向きな情報発信を続けていきたいと思います。

令和5年度 大学入学共通テスト 情報関係基礎 第2問

令和5年度大学入学共通テスト 情報関係基礎の第2問は暗号に関する問題でした。 大学入試の問題にソリティア帝国とかシャッフル王国が登場することが面白いですね。

以下は、暗号化のルールですが、暗号文中での対応する文字列は、復号するときに一意に定まるようになっているというのがミソだと思います。

center_exam_info2023_2.py

問1だけ、実際にPythonで作ってみました。

実行

% python center_exam_info2023_2.py
平文:♣♠♣ => 暗号文:♠♠♡♠♡♠♠♡
平文:♡♣♢♣ => 暗号文:♡♠♠♡♠♠♠♠♠♡
暗号文:♠♡♡♠♡ => 平文:♠♡♠
暗号文:♠♠♠♠♠♡♠♡♠♡♡ => 平文:♢♣♠♠♡

関連