#P616. Secret Message
Secret Message
題目描述
設計一個程式,把用戶的輸入英文文字按以下方式進行加密:
- 大寫字母加密後是大寫字母,小寫字母加密後是小寫字母
- 用戶輸入一個正整數k,程式把輸入文字按英文字母順序偏移k個位置。如:k=3, 輸入 = ‘ABC’,則輸出文字為 ‘DEF’。
- 當文字偏移到Z 以後,則按英文字母的倒序排列進行偏移;當英文字母按倒序偏移重新回到A 時,英文字母重新按順序排列進行偏移,如此類推。如:k=3, 輸入 = ‘XYZ’,則輸出文字為 ‘YXW’。k=27, 輸入 = ‘XYZ’,則輸出文字為 ‘ABC’。
- 除英文字母外,其他不作加密變換。
輸入格式
兩行輸入。第一行輸入字串s ,第二行輸入偏移量k 。
輸出格式
一行輸出加密後的訊息。
Samples
["Hello World\r\n15","Hello Peter\r\n10"]
["Wtyyv Nvsys","Rovvy Zovox"]
原始資料
- Zero1 題號:
a616 - Hydro 題號:
Z0616 - Locale:
en_US - Display:
open