import java.util.HashSet;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
HashSet<Character> set = new HashSet<>();
for (char c : s.toCharArray()) {
set.add(c);
}
System.out.println(set.size());
}
}
https://www.nowcoder.com/discuss/727521113110073344
思路:
- 输入读取:使用Scanner读取输入的字符串。
- 字符统计:遍历字符串中的每个字符,将其添加到HashSet中。由于集合的特性,重复的字符会被自动去重。
- 输出结果:集合的大小即为不同字符的数量,直接输出该大小作为最小循环节的长度。



京公网安备 11010502036488号