牛客网_华为机试_010_字符个数统计
来源:互联网 发布:网络策略游戏 编辑:程序博客网 时间:2024/06/05 02:47
题目描述
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
输入描述:
输入N个字符,字符在ACSII码范围内。
输出描述:
输出范围在(0~127)字符的个数。
示例1
输入
abc
输出
3
问题地址:https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50?tpId=37&tqId=21233&tPage=1&rp=&ru=/ta/huawei&qru=/ta/huawei/question-ranking
思路:ascii范围在0~127,则利用一个长度为128的数组记录是否重复。判断重复经常用数组。3ms运行时间
#include <iostream>using namespace std;int main(){ string str; while(cin >> str) { int count = 0; int flag[128] = {0}; for(char c : str) { if(c >=0 && c <= 127) if(!flag[c]) { count++; flag[c] = 1; } } cout << count << endl;; } return 0;}
阅读全文
0 0
- 牛客网_华为机试_010_字符个数统计
- 华为机试 字符个数统计
- 【华为机试】字符个数统计
- 华为机试-统计不同字符个数
- 华为机试之字符个数统计
- 华为机试——字符个数统计
- Java - 华为机试训练 - 字符个数统计
- 《华为机试在线训练》之字符个数统计
- 华为机试——字符个数统计
- 牛客网华为在线训练---字符个数统计
- 华为机试题--8.字符个数统计
- 华为机试题:字符个数统计
- 华为机试在线训练-牛客网(7)字符个数统计
- 【华为OJ】统计字符个数
- 华为 OJ 字符个数统计
- 【华为 OJ 】字符个数统计
- 【华为OJ10】字符个数统计
- java--------------华为--------------------字符个数统计
- C# 实现欧几里得距离(Euclidean Distance Score)
- Python 读入文件报错
- Linux下ln链接命令详解
- 后台逻辑判断案例:选择列表是否是同一张卡
- 解决HTTP Status 404
- 牛客网_华为机试_010_字符个数统计
- MySQL 当记录不存在时insert,当记录存在时update
- git 分支管理-----本地分支,远程分支
- 网页性能优化的方法
- LeetCode之4Sum II
- 关于Java的谣言之字符串+的性能问题
- 98. Validate Binary Search Tree
- java编写WordCound的Spark程序,Scala编写wordCound程序
- 剑指offer——序列化,反序列化二叉树(好题)