LeetCode笔记

旋转字符串

2018-03-20  本文已影响3人  只为此心无垠

LintCode题目地址

def rotateString(self, str, offset):
        # write your code here
        n = len(str)
    
        if offset < 0 or n == 0:
            return str
        offset = offset % n
        
        i, j = 0, len(str) - 1
        
        temp = (str + str)[n - offset : 2 * n - offset]

        for i in xrange(len(temp)):
            str[i] = temp[i]
上一篇 下一篇

猜你喜欢

热点阅读