交替(换位)分裂密码

时间:2016-10-05 15:21:20

标签: python encryption

我正在努力通过Codewars测试,无法找出问题所在。我正在努力创建一个交替分裂(转置)密码。我需要获取消息来拉取每个第二个字符并将其放在字符串的末尾。例如:

"This is a test!"应为"hsi etTi sats!"

该计划需要完成n次任务。

这是我的代码:

def encrypt(text, n):
    count = 0

    while count != n:
        text = text[1::2] + text[::2]
        count += 1

    return text

我认为代码可以正常工作,但它可以保持超时。

0 个答案:

没有答案