負責掌管國際間諜組織資訊部門的你,被要求寫一個供間碟們使用的加解碼工具。
你可以假設間諜所傳遞的訊息不會超過80個字元寬,可能出現的字元包含大小寫字母、空白字元,以及下列字元:
! , . : ; ?
有效字元的ASCII對應表如下:
"A" 65 "a" 97 " " 32
"B" 66 "b" 98 "!" 33
. . "," 44
. . "." 46
. . ":" 58
"Y" 89 "y" 121 ";" 59
"Z" 90 "z" 122 "?" 63
加密演算法是把訊息的每一個字元用十進位的ASCII值取代,要用相反的順序由最後一個字元加密到頭一個字元,並且所有字元ASCII值的每一個位數要反過來輸出,例如,ASCII值為123的字元其密碼應該輸出為321。密文內不會出現空白字元。
Input and Output
輸入的每一列為要加密或解密的資料。
輸出必需要依照輸入的資料來加密或解密。
Sample Input
abc
798999
Have a Nice Day !
Sample Output
998979
cba
332312179862310199501872379231018117927
原文出處
沒有留言:
張貼留言