#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 也是一个大小写英文字母或数字字符