b516. 凱撒密碼-商競103
Tags : % if
Accepted rate : 901人/921人 ( 98% ) [非即時]
評分方式:
Tolerant

最近更新 : 2015-09-08 22:40

Content

最近練習 2014 高職商業技藝競賽的題目,比高中資訊學科競賽

凱撒密碼是廣為人知的代換密碼。為了用凱撒密碼法加密訊息,每個明文的字母將會被其位
置的後3 個字母替代。因此字母A 將會被字母D 替代、字母B 將會被字母E 替代、字母C
將會被字母F 替代等,最後,X、Y 和Z 將分別的被替代成A、B 和C。例如,"WIKIPEDIA"
將被加密成"ZLNLSHGLD"。凱撒把字母向後移"3"位。
明文字母表: A BCDEF GHIJK LMNOP QRSTU VWXYZ
密文字母表: D EFGHI JKLMN OPQRS TUVWX YZABC

凱撒密碼的加密 : E3(x) = (x+3) mod 26
凱撒密碼的解密 : D3(x) = (x-3) mod 26


寫一程式,將測試資料(訊息)用凱撒密碼加密。

Input

第 1 列的數字n 代表有幾筆資料要測試,2<=n<=5,第二列起為測試資料,之後每列為每筆的測試資料,即是要用凱撒密碼加密的明文。每列明文字元數<=12。

Output

每筆測試資料輸出一列。為用凱撒密碼加密的密文。

Sample Input #1
5
WIKIPEDIA
YOU
B
C
EF
Sample Output #1
ZLNLSHGLD
BRX
E
F
HI
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1K
公開 測資點#3 (20%): 1.0s , <1K
公開 測資點#4 (20%): 1.0s , <1K
Hint :
Tags:
% if
出處:
103學年度商業類程式設計競賽模擬題 [管理者: p3a_owhj(阿普二信) ]


ID User Problem Subject Hit Post Date
29792 yp11052008@y...(03王妤喬808) b516
我不愛關鍵一行
290 2022-04-01 13:36
17297 ufve0704(爬 我爬 我爬爬爬 有排行榜這...) b516
我愛關鍵一行
1393 2019-04-04 09:51
13351 jjason900220(JasonKuso) b516
解體思路
1372 2018-02-06 21:24