2234: 译文
Memory Limit:12 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:2
Solved:2
Description
给定一个字符串,按以下规则译成密文,对于单个字符:
A-->Z a-->z B-->Y b-->y C-->X c-->x 等。
大写字母转化为大写字母,小写字母转化为小写字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。
对于A、B、……、Z,我们把A叫做第1个字母,B叫做第2个字母,依次类推,Z叫做第26个字母。
对于a、b、……、z,我们把a叫做第1个字母,b叫做第2个字母,依次类推,z叫做第26个字母。
对于第一个字母A,要转化为26-1+1,即第26个字母Z。对于非字母,如#,不变。
给定一个字符串表示密文,要按照上述规则反向解密出原文并输出。
Input
从"yiwen.in"中读入数据。
输入一行密文
Output
输出到"yiwen.out"。
解密后的原文,单独占一行。
Sample Input Copy
ZYX123zyx
Sample Output Copy
ABC123abc
HINT
密文长度不超过20。