字符串加密2
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Description
某字符串(字节数为3的倍数)编码规则如下:
(1)将该字符串内码分成3个字节一组,顺次连接后得到24位二进制数;
(2)将得到的24位二进制数字按每6位一组分成4组,每组6个位;
(3)在每组数字前补上两个0,得到4个字节的二进制数;
(4)将(3)中得到的四个二进制数分别转换为十进制数;
(5)将每个十进制数转换为1个加密字符,对应的“密码表”按数值由小到大依次为 “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”
请你按照上述方法,设计了一个字符串(仅包含 ASCII 字符)加密的程序
Format
Input
一行字符串(字符个数为3的倍数)
Output
输出加密结果
Samples
This is an example
VGhpcyBpcyBhbiBleGFtcGxl
ABC
QUJD
样例说明:
ABC
65 66 67
01000001 01000010 01000011
010000 010100 001001 000011
00010000 00010100 00001001 00000011
16 20 9 3
QUJD