描述
给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。
输入
一个字符串,长度小于100000。
输出
输出第一个仅出现一次的字符,若没有则输出no。
样例输入
abcabd
样例输出
c
解法:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
String a=in.nextLine();
char b[]=a.toCharArray();
int sum;
int c[]=new int [b.length];
for(int i=0;i<b.length;i++) {
sum=0;
for(int j=0;j<b.length;j++) {
if(b[i]==b[j]) {
sum++;
c[i]=sum;
}
}
if(c[i]==1) {
System.out.println(b[i]);
break;
}
else{
if(i==b.length-1)
System.out.println("no");
}
}
}
}