#12443. 零界密码 II
零界密码 II
【题目名称】零界密码 II:追踪第二次出现的线索
【题目背景】
距离上次入侵「零界」主机已经过去三天。 你成功提取了日志片段中的第一段密码线索,但系统安全模块已经觉醒。 根据情报分析,密码并非只出现一次。 第二次出现的位置,才是真正隐藏「根密码」坐标的关键。
你必须在新的日志字符串 s 中,找到目标密码 t第二次出现的位置。
如果只出现一次,或者根本没出现,那就说明敌方的情报是伪造的——输出 -1。
【任务描述】
给定两个字符串 s 和 t,请找出字符串 t 在 s 中第二次出现的位置(从 0 开始计数)。
如果 t 没有出现两次,输出 -1。
【输入格式】
输入共两行:
- 第一行:日志字符串
s - 第二行:目标密码字符串
t
字符串均由小写字母组成,长度不超过 1000。
【输出格式**
输出一个整数,表示 t 在 s 中第二次出现的位置;
若不足两次,则输出 -1。
【输入样例 1】
abcabcabc
abc
【输出样例 1】
3
【输入样例 2】
helloworld
low
【输出样例 2】
-1
【样例解释】
- 在样例 1 中:
"abc"第一次出现在位置0,第二次出现在位置3,因此输出3。 - 在样例 2 中:
"low"只出现一次,因此输出-1。