2022级统计计算机双学位《程序设计原理与C语言》上机作业

1048. 字符串加密

单点时限: 2.0 sec

内存限制: 512 MB

输入一个字符串 $s$ (均为可打印字符)及一个字符 $key$ ( $key$ 为英文字母或数字字符),用 $key$ 对 $s$ 加密。

加密方法:对 $s$ 中每个字符 $s_i$,加密结果为 $t_i=s_i$ ^ $key$,这里^表示位异或运算。

依次输出对 $s$ 中每个字符加密后结果的ASCII值,中间用一个空格分开。

输入格式

第一行包含一个字符 $key$。

第二行为待加密字符串 $s$,包含不多于100个可打印字符。

输出格式

依次输出对 $s$ 中每个字符进行加密后结果的ASCII值,两两之间用一个空格分开。

样例

Input
0
a
Output
81
Input
1
1 2 3
Output
0 17 3 17 2
Input
z
zyx abc 123
Output
0 3 2 90 27 24 25 90 75 72 73