在Python中旋转大小为n的字符串n次的程序
假设我们有一个大小为n的字符串s。我们必须通过将它们旋转1个地方、2个地方……n个地方来查找所有旋转后的字符串。
因此,如果输入为s =“hello”,则输出将为[‘elloh’,’llohe’,’lohel’,’ohell’,’hello’]。
要解决这个问题,我们将按照以下步骤进行 –
- res:新列表
- n:s的大小
- 对于从0到n的i,进行以下操作
- s:从索引1到n-1的子字符串连接s [0]
- 将s插入res的末尾
- 返回res
示例
让我们看一下以下实现,以更好地理解 –