#P0712. 第一个不同字符
第一个不同字符
题目描述
给定一个字符串 s 和一个字符 c,请你从左到右找到字符串中第一个不等于 c 的字符位置。
位置从 1 开始编号。
如果字符串中所有字符都等于 c,请输出 -1。
输入格式
输入共 2 行。
第 1 行一个字符串 s。
第 2 行一个字符 c。
输出格式
输出一行,一个整数,表示第一个不等于 c 的字符位置;如果不存在,输出 -1。
样例
aaaabaaa
b
1
aaaaaa
a
-1
样例说明
样例 1 中,从左到右看,第 1 个字符 a 就不等于 b,所以输出 1。
样例 2 中,字符串中的所有字符都是 a,都等于给定字符,所以输出 -1。
数据范围
- 对于
100%的数据,满足1 <= s.size() <= 100 - 字符串
s中只包含大小写英文字母和数字字符 c也是一个大小写英文字母或数字字符