【华为OJ10】字符个数统计
来源:互联网 发布:淘宝返利机器人骗局 编辑:程序博客网 时间:2024/06/02 01:03
题目描述
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
输入描述:
输入N个字符,字符在ACSII码范围内。
输出描述:
输出范围在(0~127)字符的个数。
输入例子:
abc
输出例子:
3
import java.util.Scanner;import java.util.HashSet;import java.util.Set;public class Main{ public static int noRepeatCharacters(String str){int len=str.length();Set<Character> set=new HashSet<>();int count = 0;for(int i=0;i<len;i++){//有重复的,就统计加1if(!set.add(str.charAt(i))){count++;}} //总长度减去重复的字符,即为不同字符的个数return len-count;} public static void main(String[] args){ Scanner sc=new Scanner(System.in); while(sc.hasNext()){ String str=sc.nextLine(); System.out.print(noRepeatCharacters(str)); } sc.close(); } }
0 0
- 【华为OJ10】字符个数统计
- 【华为OJ】统计字符个数
- 华为 OJ 字符个数统计
- 【华为 OJ 】字符个数统计
- java--------------华为--------------------字符个数统计
- 华为面试---字符个数统计
- 华为oj之字符个数统计
- 【华为OJ】【010-字符个数统计】
- 华为OJ——字符个数统计
- 华为OJ 初级:字符个数统计
- 华为机试题--8.字符个数统计
- 华为OJ——字符个数统计
- 华为oj之字符个数统计
- 华为机试题:字符个数统计
- [华为OJ--C++]010-字符个数统计
- 华为机试 字符个数统计
- 华为在线编程-字符个数统计
- 华为——字符个数统计p
- 单链表排序
- HDU-3790【图的最短路径问题】
- Android之自定义ViewGroup
- Java技术回顾之JDBC:连接池
- 2017腾讯校招机试题
- 【华为OJ10】字符个数统计
- Menu总结
- 高级软件工程师之路-函数调用过程
- 机房收费系统之Sub Main
- Java技术回顾之JDBC:JDBC的事务支持
- HDU5875-Function
- LIstView中中SimpleAdapter的getView与listview的onitemclick不共存的问题
- 调试,虚拟环境检测试的一些新想法
- ios大话 观察者模式(Observer)