KaiYuan最近沉迷于侦探小说,尤其对小说中的密码破译极为感兴趣。而且他发现这些密码中最常见的密码之一就是栅栏密码。于是他打开了度娘,并将他所了解到的栅栏密码的概念告诉了你。
栅栏密码的加密原理:
1、提供一段将要加密的字符串
2、把将要传递的信息中的字符交替排成上下两行。
3、再将下面一行字符排在上面一行的后边,从而形成一段密码。
例如:1、给一段明文(即传递的真正有意义的字符串内容):HELLOWORLD
2、把将要传递的信息中的字符交替排成上下两行:
H L O O L
E L W R D
3、再将下面一行字符排在上面一行的后边,从而形成一段密码。
HLOOLELWRD
于是一段经过加密的字符串就完成啦!
ks听说了KaiYuan对栅栏密码颇有研究,于是将一段加密好的字符串交给KaiYuan让他破解。KaiYuan作为一个学过c语言的大学牲,打算写一段代码来破解所有的栅栏密码。但是他的编程功底实在是太逊了,写了三天三夜也没有写好,于是他向你求助,让你帮帮他完成这个心愿。
输入一段字符串,保证字符串长度小于1000 ,输入数据中可能包含大、小写英文字母、数字字符、空格,括号等任意字符
输出经过解密后的字符串
HLOOLELWRD
HELLOWORLD