题目:
给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。
输入格式
一个字符串,长度小于100000。
输出格式
输出第一个仅出现一次的字符,若没有则输出no。
输入/输出例子1
输入:
abcabd
输出:
c
代码:
#include<bits/stdc++.h>
using namespace std;
int n,a[100005];
string s;
char ss[100005];
int main(){
cin>>s;
for(int i=0;i<s.size();i++)
ss[n++]=s[i];
for(int i=0;i<s.size();i++)
a[s[i]]++;
for(int i=0;i<=100000;i++)
if(a[ss[i]]==1){
cout<<ss[i];
return 0;
}
cout<<"no";
return 0;
}