版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_36811967/article/details/86597753
就是把前面一段移到后面去:
# -*- coding:utf-8 -*-
class Solution:
def LeftRotateString(self, s, n):
# write code here
return s[n:] + s[:n]
还可以看成根据XY求YX,YX可以分别转置X和Y后,再对它们一起转置:
# -*- coding:utf-8 -*-
class Solution:
def LeftRotateString(self, s, n):
# write code here
x, y = s[:n], s[n:]
x, y = x[::-1], y[::-1]
return (x+y)[::-1]