- Python编程300例:快速构建可执行高质量代码
- 李永华编著
- 142字
- 2021-03-26 23:33:07
例3 旋转字符串
1.问题描述
给定一个字符串(以字符数组的形式)和一个偏移量,根据偏移量原地从左向右旋转字符串。
2.问题示例
输入str="abcdefg",offset=3,输出"efgabcd"。输入str="abcdefg",offset=0,输出"abcdefg"。输入str="abcdefg",offset=1,输出"gabcdef",返回旋转后的字符串。输入str="abcdefg",offset =2,输出"fgabcde",返回旋转后的字符串。
3. 代码实现
4.运行结果
输入:s=['a','b','c','d','e','f','g'] offset=3
输出:s=['e','f','g','a','b','c','d']