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

[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
相关推荐
zjy277777 小时前
Layui tab选项卡如何动态根据ID值进行程序化切换
jvm·数据库·python
m0_602857767 小时前
Redis如何修复槽位分配重叠的脏状态_使用redis-cli --cluster fix工具扫描并修复不一致的Slot
jvm·数据库·python
superior tigre7 小时前
78 子集
算法·leetcode·深度优先·回溯
天威?*7 小时前
bitset的数据结构用法
算法·动态规划
2301_766283447 小时前
怎样开启phpMyAdmin的操作审计日志_记录每条执行的SQL
jvm·数据库·python
tang777897 小时前
代理IP质量检测实战:Python实现IP可用性、延迟、匿名度自动测试脚本
大数据·爬虫·python·网络协议·tcp/ip
2501_921649497 小时前
企业定制金融数据 API:从架构设计到 Python 接入实战
大数据·开发语言·python·websocket·金融·量化
hoiii1878 小时前
粒子滤波跟踪系统 - 蒙特卡洛方法实现
算法
2601_956139428 小时前
政府事业机构品牌策划公司哪家专业
大数据·人工智能·python
Jmayday8 小时前
Pytorch:AI歌词生成器
人工智能·pytorch·python