输入:“abcdefg”, 2
输出:“cdefgab”
def leftRote(s,k): if not s: return "" s = [i for i in s] temp = s[:k] for i in range(k): del s[0] return ‘‘.join(s+temp) if __name__ == "__main__": s = ‘abcdefg‘ k = 2 print(leftRote(s,k))
# -*- coding:utf-8 -*- class Solution: def LeftRotateString(self, s, n): # write code here #边界 if not s: return "" slist = [i for i in s] temp = slist[:n] for i in range(n): del slist[0] res = slist+temp return ‘‘.join(res)
原文:https://www.cnblogs.com/ivyharding/p/11388771.html