社区讨论

这题怎么做c++萌新求助

灌水区参与者 5已保存回复 8

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
8 条
当前快照
1 份
快照标识符
@lq6d03zh
此快照首次捕获于
2023/12/15 16:20
2 年前
此快照最后确认于
2023/12/15 16:51
2 年前
查看原帖

寻找字符所在位置

题目描述

题目会给出一个长度为len(1len108)len(1 \leq len \leq 10^8)的字符串ss,你需要在这个字符串ss当中找到一个字符xx,并且输出他所处的下标itit,如果存在多个相同字符,那么请你输出从左往右碰到的第一个字符xx的下标,如果不存在,请输出-1

输入格式

输入的第一行为一个字符串ss,题目保证出现的字符仅为小写字母与数字。
第二行为一个字符xx,代表你要查找的字符。

输出格式

面对每组样例,如果存在字符xx则输出其下标,反之输出-1

样例 #1

样例输入 #1

CPP
1233334565789
3

样例输出 #1

CPP
2

样例 #2

样例输入 #2

CPP
1233334565789
a

样例输出 #2

CPP
-1

提示

Note
第一组样例解释:在字符串1233334565789当中,第一个出现的字符3下标为2。

回复

8 条回复,欢迎继续交流。

正在加载回复...