问题描述: 给定一个字符数不超过100的英文文本,输出加密版本。 首先,需要将输入标准化,从英语文本中删除空格和标点符。其次,将标准化的字符串分为多行,形成一个矩阵,根据生成的矩阵,获取加密版本。 举个例子,英文文本 This is fun! 被标准化为: thisisfun 明文组织成一个矩形。矩形(a x b)的大小应该试能记录消息长度的最小矩阵,并满足b>=a和b-a<=1,其中b是列的数量,a是行的数量。例子中的标准化明文为9个字符,于是生成一个3×3的矩阵: thi sis fun 按列读取生成的矩阵,得到输出密文: tsf hiu isn 如果标准化明文为空,则输出密文为: Null