只出现一次的字符
题目 只出现一次的字符
思路分析
代码实现
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
int[] count=new int[26];
for(int i=0;i<str.length();i++){
count[str.charAt(i)-97]++;
}
for (int i = 0; i < str.length(); i++) {
if (count[str.charAt(i) - 'a'] == 1) {
System.out.println(str.charAt(i));
return;
}
}
/* 如果是按字典序输出
for(int i=0;i<count.length;i++){
if(count[i]==1){
System.out.println((char)(i+97));
return;
}
}
*/
System.out.println("no");
}
}
💬 评论