找回密码
 立即注册

QQ登录

只需一步,快速开始

热门经验分享: 护肤 减肥 化妆 美发 育儿 恋爱 理财 职场 旅行 运动 养生 购物 生活 运势 游戏 手机 电脑 小吃 美食 宠物 装修 西点
当前位置: 生活指南经验分享 > 母婴/教育 > 教育 > 力扣算法习题——左旋转字符串

力扣算法习题——左旋转字符串

时间:2018-10-22 03:17 点击:93次
题目简介:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如:输入字符串abcdefg和数字2,该函数将返回左旋转两位得到的结果cdefgab。 ...

题目简介:

字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。

请定义一个函数实现字符串左旋转操作的功能。

比如:输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。

示例1示:

示例2示:

限制条件示:

解题思路:

直接是利用切片,将字符切割为两部分,然后按照要求拼接。

5

列表截取的语法格式:变量[头下标:尾下标]

6

其中索引值以 0 为开始值,-1 为从末尾的开始位置。

7

原理如下图示:

字符串也可以看做是一个特殊的列表,因此也可以采用列表切片的方式对其切片。

9

将分割后字符按要求进行拼接,即可得到所求结果。

10

完整代码示:

1

程序运行效果示:


https://www.izhinan.cn/article-38798-1.html以上内容就是关于【力扣算法习题——左旋转字符串 】的指南经验分享;您也可以通过下方的评论互动,发表您的意见和观点,让更多人通过生活指南经验分享因之受益,让生活变得更简单。


鲜花

握手

雷人

路过

鸡蛋
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
------分隔线----------------------------

最新评论

推荐内容