LeetCode 2000. 反转单词前缀

文章目录

    • 1. 题目
    • 2. 解题

1. 题目

给你一个下标从 0 开始的字符串 word 和一个字符 ch 。
找出 ch 第一次出现的下标 i ,反转 word 中从下标 0 开始、直到下标 i 结束(含下标 i )的那段字符。
如果 word 中不存在字符 ch ,则无需进行任何操作。

例如,如果 word = “abcdefd” 且 ch = “d” ,那么你应该 反转 从下标 0 开始、直到下标 3 结束(含下标 3 )。结果字符串将会是 “dcbaefd” 。
返回 结果字符串 。

示例 1:
输入:word = "abcdefd", ch = "d"
输出:"dcbaefd"
解释:"d" 第一次出现在下标 3 。 
反转从下标 0 到下标 3(含下标 3)的这段字符,结果字符串是 "dcbaefd" 。示例 2:
输入:word = "xyxzxe", ch = "z"
输出:"zxyxxe"
解释:"z" 第一次也是唯一一次出现是在下标 3 。
反转从下标 0 到下标 3(含下标 3)的这段字符,结果字符串是 "zxyxxe" 。示例 3:
输入:word = "abcd", ch = "z"
输出:"abcd"
解释:"z" 不存在于 word 中。
无需执行反转操作,结果字符串是 "abcd" 。提示:
1 <= word.length <= 250
word 由小写英文字母组成
ch 是一个小写英文字母

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/reverse-prefix-of-word
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2. 解题

  • 模拟
class Solution:def reversePrefix(self, word: str, ch: str) -> str:i = word.find(ch)return word[:i+1][::-1]+word[i+1:]

28 ms 14.9 MB Python3


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!
Michael阿明

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/471687.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oss图片跨域问题_图片存储解决方案-阿里云对象存储

开通对象存储OSS1. 打开阿里云官网&#xff0c;选择产品对象存储 OSS 2.开通对象存储OSS 需要支付宝扫码登录3.进入管理控制台 4.新建存储空间 5.跨域资源共享(CORS)的设置管理文件整合Springboot实现图片上传服务端签名直传并设置上传回调 : 在服务端完成签名&#xff0c;并且…

2015-8-10工作日志

1. 工作规划&#xff1a;完成系统请假管理的功能。 &#xff08;1&#xff09;根据系统需求完成请假管理model&#xff1b; &#xff08;2&#xff09;进行请假流程的deployment&#xff1b; &#xff08;3&#xff09;进行请假流程的流程定义管理&#xff1b; &#xff08;4&a…

会理天气预报软件测试,会理天气预报15天

发送给QQ好友★会理未来15天天气预报★会理天气预报7月22日 星期四:阵雨&#xff0c;18C~28C无持续风向&#xff0c;小于3级会理天气预报7月23日 星期五:阵雨&#xff0c;18C~28C无持续风向&#xff0c;小于3级会理天气预报7月24日 星期六:阵雨&#xff0c;18C~27C无持续风向&a…

LeetCode 2001. 可互换矩形的组数

文章目录1. 题目2. 解题1. 题目 用一个下标从 0 开始的二维整数数组 rectangles 来表示 n 个矩形&#xff0c;其中 rectangles[i] [widthi, heighti] 表示第 i 个矩形的宽度和高度。 如果两个矩形 i 和 j&#xff08;i < j&#xff09;的宽高比相同&#xff0c;则认为这两…

google 浏览器默认打开控制台_前端开发调试:浏览器console方法总结

今天突发奇想&#xff0c;准备总结下console的各个函数。以前都是只用一个console.log(),查了一下发现有好多&#xff0c;就记下来&#xff0c;方便以后查阅。速记consoleConsole对象提供浏览器控制台的接入&#xff0c;不同浏览器是不一样的&#xff0c;这里介绍普遍存在的Con…

计算机兴趣小组活动总结,兴趣小组活动总结优秀范文

总结&#xff0c;可以把零散的、肤浅的感性认识上升为系统、深刻的理性认识&#xff0c;从而得出科学的结论&#xff0c;以便发扬成绩、克服缺点、吸取经验教训&#xff0c;使今后的工作少走弯路、多出成果。下面是小编给大家精心挑选的工作总结&#xff0c;希望能帮助到大家!本…

江小白包装设计原型_雪碧和江小白的品牌跨界合作之旅可谓是一场品牌包装的视觉盛宴...

大家好&#xff0c;我是古小一&#xff0c;一个行走在酒水品牌包装设计不归路上的小编&#xff01;当下品牌间的跨界合作越来越多&#xff0c;消费者不但有审美疲劳的趋势&#xff0c;脑洞过大的跨界还容易引发群嘲。不过好在有热情网友的帮助&#xff0c;雪碧与江小白已经自然…

LeetCode 2002. 两个回文子序列长度的最大乘积(状态压缩+枚举状态子集+预处理)

文章目录1. 题目2. 解题2.1 超时2.2 预处理优化1. 题目 给你一个字符串 s &#xff0c;请你找到 s 中两个 不相交回文子序列 &#xff0c;使得它们长度的 乘积最大 。 两个子序列在原字符串中如果没有任何相同下标的字符&#xff0c;则它们是 不相交 的。 请你返回两个回文子…

2018年计算机CPU纳米制程,AMD发大招,推出7纳米制程CPU与GPU

原标题&#xff1a;AMD发大招&#xff0c;推出7纳米制程CPU与GPU处理器及图形芯片大厂AMD&#xff0c;7日凌晨在美国旧金山举办的技术大会上&#xff0c;正式公布了自家在CPU及GPU两部分的7纳米制程产品。其中&#xff0c;在GPU部分是Radeon Instinct MI60/MI50专业显示卡&…

[hdu5372 Segment Game]树状数组

题意&#xff1a;有两种操作&#xff1a;(1)插入线段&#xff0c;第i次插入的线段左边界为Li&#xff0c;长度为i (2)删除线段&#xff0c;删除第x次插入的线段。每次插入线段之前询问有多少条线段被它覆盖。 思路&#xff1a;由于插入的线段长度是递增的&#xff0c;所以第i次…

怎样从php转向java_Github标星10.8K!Java 实战博客项目分享

点击上方 Java后端&#xff0c;选择 设为星标优质文章&#xff0c;及时送达来源&#xff1a;开源最前线(ID&#xff1a;OpenSourceTop)作为程序员每天就是不停的敲代码&#xff0c;改Bug&#xff0c;写起代码来那真是行云如流水&#xff0c;但要你码出点文字&#xff0c;写点技…

腾讯邮件服务器发送慢,通过腾讯邮件服务器发送HTML邮件

邮件发送工具&#xff1a;private static String host "smtp.exmail.qq.com";// 服务器地址private static String port "465";// 端口private static String protocol "smtp";// 协议public static Session initProperties(String account, …

Docker 部署一个用 Python 编写的 Web 应用

文章目录1. 安装 docker2. 编写代码3. 编写 Dockerfile4. 上传镜像5. 修改镜像learn from 《深入剖析Kubernetes》1. 安装 docker 在 WSL2 中安装 docker https://www.runoob.com/docker/ubuntu-docker-install.html 会报错&#xff1a; # Executing docker install script, …

三维网格精简算法java版_几种常见算法的精简版-

1 packagetest;23 importjava.nio.channels.SelectableChannel;45 importcom.itqf.bean.User;67 public classcTypeCode {89 /********************************************希尔排序和插入排序*******推荐严慧敏的那本数据结构&#xff0c;思想步骤我都加入到算法里面了&#…

DokuWiki 命名空间管理

为了更好的组织结构&#xff0c;Dokuwiki提供了命名空间这个功能&#xff0c;那怎么管理命名空间的&#xff0c;其实可以安装插件去管理 Add New Page Plugin&#xff1a;新建界面 https://www.dokuwiki.org/plugin:addnewpage Move Plugin&#xff1a;方便移动页面和命名空间 …

css样式子绝父相,子绝父相_HTML+CSS前端基础知识教程_腾讯视频

更多资料源码请加3252897743第1天 html 1、HTTP协议 2、html是纯文本3、html骨架4、DTD文档类型5、head标签6、body标签7、html基本语法8、h系列的标签9、p标签10、img标签11、a标签12、div和span含义第2天 html1、无序列表2、有序列表3、定义列表6、表格基础7、合并单元格…

shell命令查阅端口信息_linux运维实用的42个常用命令总结

1.删除0字节文件复制代码代码如下:find -type f -size 0 -exec rm -rf {} \;2.查看进程按内存从大到小排列复制代码代码如下:ps -e -o "%C : %p : %z : %a"|sort -k5 -nr3.按cpu利用率从大到小排列复制代码代码如下:ps -e -o "%C : %p : %z : %a"|sort -nr…

python 代码文件路径注意事项

检查代码的工作路径&#xff0c;是不是代码文件所在路径 导入别处的包 基于该代码的工作路径写如下的代码&#xff0c;加入相对路径&#xff0c;可以找到要导入的文件 import sys import os sys.path.append("../xxx/") sys.path.append("../../xxx") fro…

uva 10635 Prince and Princess(LCS成问题LIS问题O(nlogn))

标题效果&#xff1a;有两个长度p1和q1该序列。的各种元素的每个序列不是相互同。并1~n^2之间的整数。个序列的第一个元素均为1。求出A和B的最长公共子序列长度。 分析&#xff1a;本题是LCS问题&#xff0c;可是p*q<62500,O(pq)的算法显然会LE。在这里有一个条件&#xff0…

微信小程序独立服务器的好处,微信小程序的优势和缺点

原标题&#xff1a;微信小程序的优势和缺点微信小程序从刚开始面世就引起了很多人的关注&#xff0c;虽然截止到目前&#xff0c;官方仍没有大肆宣传和推广&#xff0c;但是微信小程序的所带来的影响还是很大的&#xff0c;甚至让苹果&#xff0c;百度&#xff0c;阿里都头疼不…