トップ過去問一覧ITパスポート 平成21年・秋 > 問62
問62

小文字の英字からなる文字列の暗号化を考える。次表で英字を文字番号に変換し,変換後の文字番号について1文字目分には1を,2文字目分には2を,…,n文字目分にはnを加える。それぞれの数を26で割った余りを新たに文字番号とみなし,表から対応する英字に変換する。

 

例 fax→6,1,24→6+1,1+2,24+3→7,3,27→7,3,1→gca

 

この手続で暗号化した結果が”tmb”であるとき,元の文字列はどれか。

 

○正解
×不正解

she

shy

ski

sky

解説

”tmb”が暗号化結果なので,下記のとおり暗号化前の数値を計算します。

 

t → 20 = (19+1) mod 26 → s

1を足して26で割ったときに20になるのは19です。

 

m → 13=(11+2)mod 26 → k

2を足して26で割ったときに13になるのは11です。

 

b → 2 = (25+3) mod 26 → y

3を足して26で割ったときに2になるのは25です。

無料学習システムはこちら
→間違えた問題を繰り返し学習
→分野別学習
→模擬試験モード
デモサイト
無料ユーザ登録

問題文や解説文の内容の正確性については、できるかぎりチェックをしていますが、間違いがある可能性があります。 十分ご注意の上、参考までにご利用ください。