while True: try: s=input() for i in s: if s.count(i)==1: print(i) break else: print(-1) except: break
#include <iostream> #include <string> using namespace std; int main(){ string s; while(cin >> s){ bool res=1; int a[26]={0};//创建一个长度26的数组,对应26个字母 for(int i=0;i<s.size();i++) a[s[i]-'a']++;//对输入的字符串的字母计数 for(int i=0;i<s.size();i++) if(a[s[i]-'a']==1){ cout << s[i] << endl; res=0; break; } if(res) cout << -1 << endl; } return 0; }