1. 程式人生 > >劍指offer 43. 左旋轉字串

劍指offer 43. 左旋轉字串

原題

組合語言中有一種移位指令叫做迴圈左移(ROL),現在有個簡單的任務,就是用字串模擬這個指令的運算結果。對於一個給定的字元序列S,請你把其迴圈左移K位後的序列輸出。例如,字元序列S=”abcXYZdef”,要求輸出迴圈左移3位後的結果,即“XYZdefabc”。是不是很簡單?OK,搞定它!

Reference Answer

思路分析

直接對應python字串操作,絲毫無難度。

# -*- coding:utf-8 -*-
class Solution:
    def LeftRotateString(self, s, n):
        # write code here
if not s: return "" temp = s[:n] s = s[n:] s += temp return s