首页 / 题库

P12091 - 替换型密码

语法入门
通过次数1 提交次数1 内存限制 64MB 时间限制1秒

描述

简单的替换型密码是很弱的,它通过将每个字母替换成另外一个字母来加密一个字母组成的信息。考虑下面的替换型密码描述:

ABCDEFGHIJKLMNOPQRSTUVWXYZ

NOPQRSTUVWXYZABCDEFGHIJKLM

这样的描述表示当输入中出现“A”的时候,输出中应该出现的是“N”。同理,每个“B”都变成“O”,以此类推,一直到“Z”都变成“M”。这个特殊的替换型密码的例子被称为“rot13”(旋转13——rotate-13的简称),有一个有趣的特性:它是自解密的。将信息再加密一次就会得到原始的信息。这样的密码中,单词“CAT”就会成为“PNG”。而句子“NOW IS THE TIME FOR ALL GOOD PEOPLE TO PROGRAM WELL.”就变成了“ABJ VF GUR GVZR SBE NYY TBBQ CRBCYR GB CEBTENZ JRYY.”。注意,所有的空格、标点符号以至于任何不在字符集A~Z中的字符都不变。

请写一个程序来实现替换型密码。

输入

第1行:没有空格隔开的乱序的26个字母A~Z,这些字母被用于描述替换型密码。

第2行,一段长度在1~80之间的内容,这段内容将被加密。不会有小写字母出现。标点符号、空格和数字都可能出现。没有奇怪的字符(像退格、响铃字符之类)出现。

输出

一行输入内容加密后的一行文本。

样例

  • 复制
  • 复制

提示

意见反馈

    最多上传3张图片,格式为JPG、PNG、JPEG,单张不超过5MB

    注册

    发送验证码

    密码必须包含数字、字母和特殊字符

    找回密码

    发送验证码

    密码必须包含数字、字母和特殊字符

    运行 ID:67149

    • 测试点1:Accepted
    • 用时:0 ms
    • 内存:288 kb
    • 测试点2:Accepted
    • 用时:0 ms
    • 内存:288 kb
    输入
    203
    输出
    203

    test

    测评信息

    错误.in文件下载

    错误.out文件下载

    运行 ID:67149

    2019-01-24 15:06:36