10. 消息加密

高老师最近想开发一款聊天软件,但他遇到了一个棘手的问题,他想将聊天消息加密后再发送。 加密方法如下:

创建双字符(假设全部为可见字符,不包含空格)对单字符映射的密码表,比如 “ac”->‘a’,“bc”->‘c’,“ff”->‘z’,“x+”->‘9’。并保证映射均为一一对应,不会出现 “ac”->‘a’,“bc”->‘a’ 或者 “ac”->‘a’,“ac”->‘c’这种情况。按照加密表将消息源码的每个字符加密为双字符,现需要你来实现此消息加密器。

输入

输入包含一组用例
用例第一行包含两个整数 m 和 n,其中 m代表密码表的条数,n 代表需要加密的消息条数, m 和 n 均不大于 100。
第 2 行开始至第 m + 1 行,每行为 ** * 形式的密码表。
第 m + 2 行至第 m+n+1 行,每行为需要加密的聊天消息,聊天消息不长于100 个字符。

输出

输出 n 行加密后的消息。


测试输入
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值