华为机试——字符个数统计
2016-01-10 14:05
323 查看
题目:字符个数统计
计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不再范围内的不做统计
#include<iostream> #include<string> #include<algorithm> using namespace std; bool IsNotACSII(char p) { if(p>=0 && p<=127) return false; else return true; } int count(string str) { int sum=0; string::iterator end=remove_if(str.begin(),str.end(),IsNotACSII); sort(str.begin(),end); string::iterator it=unique(str.begin(),end); string s(str.begin(),it); return s.size(); }
相关文章推荐
- android bitmap内存那些事
- 用window.scrollTo实现有滚动条的全屏滚动
- BZOJ1911 [APIO2010] 特别行动队
- 概率论--第一章
- 敏捷开发之Scrum扫盲篇
- 华为机试——合并表记录
- Twitter search API
- 网易接口
- Reachability
- C++之路进阶——LCA(商务旅行)
- MySql的锁问题和事物
- cf#338-B - Longtail Hedgehog-dag_dp
- UNIX(2) euid, suid, uid
- 华为机试——质数因子
- LeetCode OJ - Longest Common Prefix
- 测试工具的选择和使用
- 因为我们是OIER
- 燕十八---HTML标签学习
- 对geojson数据的加载
- 机器学习之逻辑回归基础