我正在努力通过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
我认为代码可以正常工作,但它可以保持超时。