描述
给定一个字符数组 s 和一个偏移量,根据偏移量原地旋转字符数组(从左向右旋转)。
- offset >= 0
- s 的长度 >= 0
原地旋转意味着需要在函数中更改字符数组 s。你不需要返回任何东西。
点击查看 LeetCode/LintCode 题解丨一周爆刷字符串:旋转字符数组
样例
样例 1:
输入:
s = "abcdefg"
offset = 3
输出:
"efgabcd"
解释:
注意是原地旋转,即 s 旋转后为"efgabcd"
样例 2:
输入:
s = "abcdefg"
offset = 0
输出:
"abcdefg"
解释:
注意是原地旋转,即 s 旋转后为"abcdefg"
样例 3:
输入:
s = "abcdefg"
offset = 1
输出:
"gabcdef"
解释:
注意是原地旋转,即 s 旋转后为"gabcdef"
样例 4:
输入:
s = "abcdefg"
offset = 2
输出:
"fgabcde"
解释:
注意是原地旋转,即 s 旋转后为"fgabcde"
样例 5:
输入:
s = "abcdefg"
offset = 10
输出:
"efgabcd"
解释:
注意是原地旋转,即 s 旋转后为"efgabcd"