字符串———find()函数

简介: 算法

假设我们有字符串a和b,那么a.find(b)是指在a这个字符串中查找b并返回b开头字母的位置,没查到就是-1


例题:

链接

12.png


这个题有两种解法,一种是暴力嘛,因为字符串的数量也不多,还有一种呢则是利用到find函数

①首先将该串复制一遍

②遍历查找原本母串能不能找到

③找到了的话需要移动的值就是find返回的值

④没找到就是-1

结束over~

下面是针对样例2的过程

2

molzv

lzvmo

13.png

14.png





相关文章
|
Python
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
145 0
下列给定程序中函数fun的功能是:统计substr所指的子符串在str所指的字符串中出现的次数。
下列给定程序中函数fun的功能是:统计substr所指的子符串在str所指的字符串中出现的次数。
|
Python
Python函数详解:参数、返回值和文档字符串
Python函数详解:参数、返回值和文档字符串
162 0
如何利用splice()和slice()方法操作数组
如何利用splice()和slice()方法操作数组
66 0
|
Python
Python 字符串str类型的方法(内建函数)分类举例列表
Python 字符串str类型的方法(内建函数)分类举例列表
84 0
|
Shell
shell:脚本数组list定义、长度获取、循环打印、数组切片、字符串转换
shell:脚本数组list定义、长度获取、循环打印、数组切片、字符串转换
2124 0
indexof() includes() 判断数组中是否含有谋元素
indexof() includes() 判断数组中是否含有谋元素
indexof() includes() 判断数组中是否含有谋元素
|
Serverless C语言 C++
第一个函数:Hello World (上)
实现一个Hello World是入门各个编程语言的第一节课,无论是我们学习C语言,C++,Python等,貌似都离不开一个Hello World,既然如此,本章将会基于Serverless架构,在主流的云厂商的FaaS平台实现一个Hello World。
123 0
|
Serverless 测试技术 文件存储
第一个函数:Hello World (下)
但我们注册并登陆我们的阿里云账号之后,我们可以找到函数计算产品:
110 0