题目来源:码蹄集
https://matiji.net/exam/brushquestion/497/778/B3FCFEC101BD05189BB74D522E019504
参考程序:
#include <iostream>
using namespace std;
int chongfu[200]; // 值大于等于2则为重复
int main() {
string s;
cin >> s;
for (int i = 0; i < s.length(); i++) {
chongfu[s[i]]++;
}
for (int i = 0; i < s.length(); i++) {
if (chongfu[s[i]] == 1) {
cout << i;
return 0;
}
}
cout << -1;
return 0;
}