小码哥是一个数字世界的淘金者,他会在给定的字符串“金矿”中找到第一个“金子(特定字符)”的位置,如“hello”中找“o”,他能很快找到“o”的位置5,但是有一天他突然失去了这个能力,小码哥找不到“金子”的位置了,你能帮他吗(若没有金子则返回-1)?
格式
输入格式:
第一行一个长度为s(1 \le s \le 10^6)s(1≤s≤106)的字符串表示要搜索的“金矿”;
第二行一个字符 cc 表示要寻找的“金子”字符。
输出格式:
一行一个整数表示“金子”字符的位置(第一个位置算1,若没有金子则返回-1)。
样例 1
输入:
hello o
复制
输出:
5
复制
样例 2
输入:
fjureuau3hfhfhfh u
复制
输出:
3
复制
备注
样例解释:
对于第一个样例,o在字符串中的第5个位置。
对于第二个样例,有多个u,但是第一个u在第3个位置。
using namespace std;
int main( )
{
string s;
char k;
cin>>s;
cin>>k;
if(s.find(k)!=-1) cout<<s.find(k)+1;
else cout<<-1;
return 0;
}