力扣刷题-字符串-左旋转字符串

[LCR 182.动态口令]-同剑指Offer58-II

某公司门禁密码使用动态口令技术。初始密码为字符串 password,密码更新均遵循以下步骤:

设定一个正整数目标值 target

将 password 前 target 个字符按原顺序移动至字符串末尾

请返回更新后的密码字符串。

示例 1:

输入: password = "s3cur1tyC0d3", target = 4

输出: "r1tyC0d3s3cu"

示例 2:

输入: password = "lrloseumgh", target = 6

输出: "umghlrlose"

思路

直接使用字符串的切片操作

python 复制代码
class Solution(object):
    def dynamicPassword(self, password, target):
        """
        :type password: str
        :type target: int
        :rtype: str
        """
        # 很简单的做法 直接使用切片操作
        result = ''
        tmp_str1 = password[:target] # 前target个字符
        tmp_str2 = password[target:] # 后面的字符
        result += tmp_str2
        result += tmp_str1
        return result
相关推荐
深蓝电商API3 分钟前
爬虫任务调度:APScheduler 定时执行
开发语言·爬虫·python
kang_jin5 分钟前
超详细 Python 爬虫指南
开发语言·爬虫·python
亓才孓11 分钟前
【Stream】讲常见数据结构转为map<String,Long>
数据结构·windows·python
weixin1997010801613 分钟前
网易考拉商品详情页前端性能优化实战
java·前端·python·性能优化
凌晨一点的秃头猪15 分钟前
文件路径中 / 和 \ 的使用规则
python
IT北辰19 分钟前
不规则 Excel“数据提取——教师课表自动汇总实战
开发语言·爬虫·python
天疆说22 分钟前
【拓扑学+航天轨道动力学】同伦(Homotopy)概念解析
人工智能·算法·拓扑学
Watink Cpper24 分钟前
[项目构建]ubuntu24.04下从零部署limap步骤与问题解决方案
python·conda·三维建模·colmap·ubuntu24.04·三维线重建·limap
JamesYoung797125 分钟前
第七部分 — 存储 数据建模与迁移提示
java·开发语言·数据结构
进击的雷神25 分钟前
无分页一次性加载、多级CSS类名定位、动态User-Agent轮换、断点本地备份——意大利塑料展爬虫四大技术难关攻克纪实
前端·css·爬虫·python