classSolution:"""
@param str: An array of char
@param offset: An integer
@return: nothing
"""defrotateString(self, s, offset):# write your code here
newstr=s[-offset:]+s[0:len(s)-offset]
return newstr
'''
有问题
'''
第一次改动,显示超时
classSolution:"""
@param str: An array of char
@param offset: An integer
@return: nothing
"""defrotateString(self, s, offset):# write your code hereifnot offset:
returnifnot s:
returnfor i in range(offset):
a=s.pop()
s.insert(0,a)
第二次改动
classSolution:"""
@param str: An array of char
@param offset: An integer
@return: nothing
"""defrotateString(self, s, offset):# write your code hereifnot offset:
returnifnot s:
return
offset=offset%len(s)
for i in range(offset):
a=s.pop()
s.insert(0,a)
class Solution: """ @param str: An array of char @param offset: An integer @return: nothing """ def rotateString(self, s, offset): # write your code here newstr...