シカクマナボ.ITパスポート

ITパスポート 令和元年秋期 問70

出典:IPA「ITパスポート試験」令和元年秋期 問70

大文字の英字から成る文字列の暗号化を考える。暗号化の手順と例は次のとおりである。この手順で暗号化した結果が"EGE"であるとき,元の文字列はどれか。
70.png/image-size:518×296

正解と解説を見る

正解:イ

暗号文EGEを番号にすると4、6、4です。暗号化で1文字目に1、2文字目に2、3文字目に3を足したので、逆に引くと3、4、1です。

3=D、4=E、1=Bだから元の文字列はDEBです。戻した文字を再び1、2、3進めるとEGEになり、確認できます。

条件を選んで演習する