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

[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
相关推荐
Katecat996632 分钟前
YOLO11-SEG-AFPN-P345改进采血装置检测与识别系统
python
阿里云大数据AI技术18 分钟前
阿里云PAI助力新一代Qwen3.5模型发布!
人工智能·算法
q12345678909830 分钟前
FNN sin predict
开发语言·python
小白菜又菜36 分钟前
Leetcode 221. Maximal Square
算法·leetcode·职场和发展
先做个垃圾出来………43 分钟前
Python字节串“b“前缀
开发语言·python
流云鹤1 小时前
牛客周赛Round 132(无F)
算法
Lee川1 小时前
深入解析:从内存模型到作用域陷阱——JavaScript变量的前世今生
javascript·算法
㓗冽1 小时前
回文数2(字符串)-基础题97th + 加法器(字符串)-基础题98th + 构造序列(字符串)-基础题99th
算法
无限进步_1 小时前
21. 合并两个有序链表 - 题解与详细分析
c语言·开发语言·数据结构·git·链表·github·visual studio
dreams_dream1 小时前
什么是迭代器和生成器
python