a554: ASCII碼練習(四)
Tags :
Accepted rate : 27人/35人 ( 77% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-01-08 01:08

Content

這一題關於加密和解密,在密碼學裡面有一種很簡單的加密方式,就是把明碼的每個字元加上某一個整數K而得到密碼的字元(明碼及密碼字元一定都在ASCII碼中可列印的範圍內)。例如若K=2,那麼apple經過加密後就變成crrng了。解密則是反過來做。

 

現在請設計一款程序,用戶提供K值、一行明碼字串text1和一行密碼字串text2,程序將依照上述的解密方式和給定的K值,輸出text1的密碼字串和text2的明碼字串。

Input

兩行輸入:

第一行輸入一行字串,第一個字便是K值(0<K<6),其餘是明碼字串text1;

第二行輸入一行密碼字串text2.

Output

程序將依照上述的解密方式和給定的K值,

第一行輸出text1的密碼字串,

第二行輸出text2的明碼字串.

Sample Input #1
1abcdef
bcdefg
Sample Output #1
bcdefg
abcdef
Sample Input #2
3abc
opq
Sample Output #2
def
lmn
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (50%): 1.0s , <1K
公開 測資點#1 (50%): 1.0s , <1K
Hint :
Tags:
出處:
[管理者:
kichan@g.pui... (陳嘉賢CHAN KA IN)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」