华为机试题--8.字符个数统计
来源:互联网 发布:comikon无网络连接 编辑:程序博客网 时间:2024/06/05 17:04
题目描述
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
输入描述:
输入N个字符,字符在ACSII码范围内(0~127)。
输出描述:
输出字符的个数。
输入例子:
abc
输出例子:
3
set容器类,只保存关键字的容器,且不含重复的关键字。
调用set的insert函数,如果有重复的元素添加,对容器不产生影响。
/*编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。*/#include<iostream>#include<string>#include<ctype.h>#include<set>using namespace std;int Solution(string in){ set<char> index; for (int i = 0; i < in.size(); ++i) { if (isascii(in[i])) { index.insert(in[i]); } } int res = index.size(); return res;}int main(){ string input; while (cin >> input) { cout<<Solution(input); } return 0;}
0 0
- 华为机试题--8.字符个数统计
- 华为机试题:字符个数统计
- 华为机试 字符个数统计
- 【华为机试】字符个数统计
- 华为机试-统计不同字符个数
- 华为机试之字符个数统计
- 华为机试题--2.计算字符个数
- 华为机试题 计算字符个数
- 【华为OJ】统计字符个数
- 华为 OJ 字符个数统计
- 【华为 OJ 】字符个数统计
- 【华为OJ10】字符个数统计
- java--------------华为--------------------字符个数统计
- 华为面试---字符个数统计
- 华为机试——字符个数统计
- Java - 华为机试训练 - 字符个数统计
- 牛客网_华为机试_010_字符个数统计
- 《华为机试在线训练》之字符个数统计
- 怎么写软件需求文档
- UML类图几种关系的总结
- 4贪心算法与并查集
- 如何使用Android的VectorDrawable类绘制矢量图
- NGINX安装
- 华为机试题--8.字符个数统计
- centos7 安装mysql5.6
- 蓝桥杯辅导视频学习-经典递归问题
- 如何去除测序数据中的接头和低质量的reads? 软件fastx
- web.xml配置异常处理界面
- zookeeper安装遇到的问题
- API测试
- HTTP android 4.0 找不到相关包
- Spring基于注解TestContext 测试框架使用详解