10---字符个数统计
描述
编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次
例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。
数据范围: 1≤n≤5001 \le n \le 5001≤n≤500
输入描述:
输入一行没有空格的字符串。
输出描述:
输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。
示例1
输入:
abc
输出:
3
解题思路:
- 将所有出现过的单个字符都存储在一个新的列表中
- 计算列表的长度获取字符的个数
代码如下:
方法一:
str1 = input()
new_list = []
for i in str1:if i not in new_list and ord(i) <= 127 and ord(i) >= 0:new_list.append(i)else:continueprint(len(new_list))
方法二:
str1 = input()str2 = ""
for i in str1:if i not in str2:str2 += iprint(len(str2))
码字不易,如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~
10---字符个数统计相关推荐
- 牛客网--华为机试在线训练10:字符个数统计
牛客网–华为机试在线训练10:字符个数统计 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在A ...
- c语言之字符个数统计、 统计成绩、打印沙漏 、整数的分类处理 、不变初心数
字符个数统计 从键盘输入一串字符,统计出其中的英文字母个数.数字字符个数以及其他字符个数并输出. 输入格式: 输入一行字符,以回车结束. 输出格式: 输出英文字母个数.数字字符个数以及其他字符个数,中 ...
- 【Java面试题视频讲解】字符个数统计
P8字符个数统计
- 题库练习4(提取不重复的数字、字符个数统计、数字颠倒、字符串反转)
1. 提取不重复的数字 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 1.1 分析 注意去重的同时要保证数字要按照输入顺序打印--LinkedHashSet impo ...
- 牛客网力扣算法编程之十四 | 字符串 - 字符个数统计 - Java代码实现
[算法编程]字符个数统计 一. 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里.不在范围 ...
- HJ10 字符个数统计
描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ASCII码范围内(0~127,包括0和127),换行表示结束符,不算在字符里.不在范围内的不作统计.多个相同的字符只计算一次 例如,对于字 ...
- 华为机试——字符个数统计
题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在ACSII码范围内. 输出描述: 输出范围在( ...
- 华为机试HJ10:字符个数统计
作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 编写一个函数,统计所输入字符串中不同字符的数量,字符在ASCII码的范围为0到127 ...
- 【java华为机试】HJ10 字符个数统计
描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里.不在范围内的不作统计.多个相同的字符只计算一 ...
- 【华为 OJ 】字符个数统计
编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在ACSII码范围内(0~127). 输出描述: 输出字符 ...
最新文章
- Visual Studio 2010 and .NET 4 RTM中文版发布
- Spark读取配置源码剖析
- 一起谈.NET技术,C# 中奇妙的函数之ToLookup
- 为了快一点为什么却要慢一点
- mui请求php,PHP 怎样处理mui.ajax POST过来的数据?
- 《零基础》MySQL 选择数据库(七)
- 周鸿祎:不得不说的话
- iQOO Neo6现身安兔兔数据库:高导热稀土散热加入 跑分轻松破百万
- 对话框控件访问七种方式
- 计算机网络对等模式,计算机网络有两种常用的工作模式,它们是对等模式和客户/服务器模式。QQ聊天属于________模式。...
- 基于C/C++的PCM编码与解码简单实现
- R语言--Cox模型校准曲线原理(二)算法
- vue 3 的devtools beta 版离线下载
- 【编程马拉松】【014-红与黑】
- 代码坏的味道17:狎昵关系 (Inappropriate Intimacy)
- python发送各类QQ邮件 —— smtplib与email模块
- gcc/g++搜索路径
- 运动蓝牙耳机什么牌子好?性价比高的无线蓝牙耳机
- Python版本与Matlab版本的对应关系
- 《计算机软件基础》实验一