AcWing 772. 只出现一次的字符
原题链接
中等
作者:
灯火葳蕤
,
2023-11-26 13:54:05
,
所有人可见
,
阅读 40
Java 代码
import java.util.Scanner;
public class Main{
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
String str = sc.next();
int cnt[] = new int [26];//定义一个数组用于存放26个字母的a~z的索引下标,索引下标对应的值就是该索引对应的字母出现的次数
for (char c:str.toCharArray()){
cnt[c - 'a']++; //索引对应的字母出现的次数
}
for (char c:str.toCharArray()){
if (cnt[c-'a']==1){// 判断是不是只出现一次
System.out.println(c);
return ;
}
}
System.out.println("no");
}
}