字母 非重复字符串个数(Java)
题目来源
https://www.nowcoder.com/exam/test/83198992/detail?pid=54768478
其中的第291题
题目内容如下图
我的代码如下
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str = in.nextLine();
int cnt=0;
for(char ch='a';ch<='z';ch++){
if(str.indexOf(ch)!=-1 && str.indexOf(ch) == str.lastIndexOf(ch)){
cnt++;
}
}
for(char ch='A';ch<='Z';ch++){
if(str.indexOf(ch)!=-1 && str.indexOf(ch) == str.lastIndexOf(ch)){
cnt++;
}
}
System.out.println(cnt);
}
}
