就是把前面一段移到后面去:
# -*- 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]