加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
rotate_string.py 456 Bytes
一键复制 编辑 原始数据 按行查看 历史
Aditya Bhogate 提交于 2019-10-12 13:04 . rotate a string
def left_rotate(s,val):
s1 = s[0:val]
s2 = s[val:]
return s2+s1
def right_rotate(s,val):
s1 = s[0:len(s)-val]
s2 = s[len(s)-val:]
return s2+s1
def circular_rotate(s):
s = list(s)
idx = 0
mid = len(s)//2
for i in reversed(range(mid,len(s))):
s[idx],s[i] = s[i],s[idx]
idx += 1
return s
s = 'aditya'
print(''.join(circular_rotate(s)))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化