#12443. 零界密码 II

零界密码 II

【题目名称】零界密码 II:追踪第二次出现的线索


【题目背景】

距离上次入侵「零界」主机已经过去三天。 你成功提取了日志片段中的​第一段密码线索​,但系统安全模块已经觉醒。 根据情报分析,密码并非只出现一次。 ​第二次出现的位置​,才是真正隐藏「根密码」坐标的关键。

你必须在新的日志字符串 s 中,找到目标密码 t第二次出现的位置​。 如果只出现一次,或者根本没出现,那就说明敌方的情报是伪造的——输出 -1


【任务描述】

给定两个字符串 st,请找出字符串 ts 中​第二次出现的位置​(从 0 开始计数)。 如果 t 没有出现两次,输出 -1


【输入格式】

输入共两行:

  • 第一行:日志字符串 s
  • 第二行:目标密码字符串 t

字符串均由小写字母组成,长度不超过 1000


【输出格式**

输出一个整数,表示 ts第二次出现的位置; 若不足两次,则输出 -1


【输入样例 1】

abcabcabc
abc

【输出样例 1】

3

【输入样例 2】

helloworld
low

【输出样例 2】

-1

【样例解释】

  • 在样例 1 中: "abc" 第一次出现在位置 0,第二次出现在位置 3,因此输出 3
  • 在样例 2 中: "low" 只出现一次,因此输出 -1