华为在线编程-字符个数统计
来源:互联网 发布:怎么拷贝淘宝视频 编辑:程序博客网 时间:2024/06/05 11:50
题目:
- 题目描述:
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。 - 输入描述:
输入N个字符,字符在ACSII码范围内。 - 输出描述:
输出范围在(0~127)字符的个数。 例子:
输入:abc输出:3
- 题目描述:
思路:跟统计不同字符个数的思路一样,只不过在它基础上加上一个对ACSII码大小的限制(求字符的ACS,直接让该字符赋值给int类型的变量即可)
- 代码:
import java.util.*;public class Main{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); String str = scan.nextLine(); String result = ""; for(int i = 0; i < str.length(); i++){ int acs = str.charAt(i); if(acs >= 0 && acs <= 127){ if(result.indexOf(str.charAt(i)) == -1){ result += str.charAt(i); }else{ while(i < str.length()-1 && str.charAt(i) == str.charAt(i+1)){ i++; } } }else{ continue; } } System.out.println(result.length()); }}
0 0
- 华为在线编程-字符个数统计
- 牛客网-华为在线编程-010-字符个数统计
- 牛客网华为在线训练---字符个数统计
- 《华为机试在线训练》之字符个数统计
- 【华为OJ】统计字符个数
- 华为 OJ 字符个数统计
- 【华为 OJ 】字符个数统计
- 【华为OJ10】字符个数统计
- java--------------华为--------------------字符个数统计
- 华为面试---字符个数统计
- 牛客网三道编程题(三 之华为机试在线训练(二)字符串反转、统计不同字符个数、删除字符串中出现最少的字符
- 华为机试在线训练-牛客网(7)字符个数统计
- 华为在线训练之计算字符个数
- 牛客网华为在线训练---计算字符个数
- 华为在线机试-计算字符个数
- 华为oj之字符个数统计
- 【华为OJ】【010-字符个数统计】
- 华为OJ——字符个数统计
- Leetcode 228. Summary Ranges
- java中volatile关键字的含义
- 房子装饰风水有哪些讲究和忌讳
- 每日论文 Deep Photo Style Transfer
- c++实验第四次 项目七
- 华为在线编程-字符个数统计
- C#将数据转换为指定类型,支持对可空类型(Nullable类)转换方法示例
- form表单提交等待弹窗 屏蔽F5刷新
- shell 脚本实现每秒循环并在指定时间执行代码
- 初级PHP程序员笔试题
- 树(JAVA描述)
- C++第3次上机作业
- 20170405_Linux编辑器Vim/Vi
- 【个人笔记重点,不作为参考】主题:window删除磁盘映射网络