描述

编写一个函数,计算字符串中含有的不同字符的个数。字符在 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

解题思路:

  1. 将所有出现过的单个字符都存储在一个新的列表中
  2. 计算列表的长度获取字符的个数

代码如下:

方法一:

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---字符个数统计相关推荐

  1. 牛客网--华为机试在线训练10:字符个数统计

    牛客网–华为机试在线训练10:字符个数统计 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在A ...

  2. c语言之字符个数统计、 统计成绩、打印沙漏 、整数的分类处理 、不变初心数

    字符个数统计 从键盘输入一串字符,统计出其中的英文字母个数.数字字符个数以及其他字符个数并输出. 输入格式: 输入一行字符,以回车结束. 输出格式: 输出英文字母个数.数字字符个数以及其他字符个数,中 ...

  3. 【Java面试题视频讲解】字符个数统计

    P8字符个数统计

  4. 题库练习4(提取不重复的数字、字符个数统计、数字颠倒、字符串反转)

    1. 提取不重复的数字 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 1.1 分析 注意去重的同时要保证数字要按照输入顺序打印--LinkedHashSet impo ...

  5. 牛客网力扣算法编程之十四 | 字符串 - 字符个数统计 - Java代码实现

    [算法编程]字符个数统计 一. 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里.不在范围 ...

  6. HJ10 字符个数统计

    描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ASCII码范围内(0~127,包括0和127),换行表示结束符,不算在字符里.不在范围内的不作统计.多个相同的字符只计算一次 例如,对于字 ...

  7. 华为机试——字符个数统计

    题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在ACSII码范围内. 输出描述: 输出范围在( ...

  8. 华为机试HJ10:字符个数统计

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 编写一个函数,统计所输入字符串中不同字符的数量,字符在ASCII码的范围为0到127 ...

  9. 【java华为机试】HJ10 字符个数统计

    描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里.不在范围内的不作统计.多个相同的字符只计算一 ...

  10. 【华为 OJ 】字符个数统计

    编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在ACSII码范围内(0~127). 输出描述: 输出字符 ...

最新文章

  1. Visual Studio 2010 and .NET 4 RTM中文版发布
  2. Spark读取配置源码剖析
  3. 一起谈.NET技术,C# 中奇妙的函数之ToLookup
  4. 为了快一点为什么却要慢一点
  5. mui请求php,PHP 怎样处理mui.ajax POST过来的数据?
  6. 《零基础》MySQL 选择数据库(七)
  7. 周鸿祎:不得不说的话
  8. iQOO Neo6现身安兔兔数据库:高导热稀土散热加入 跑分轻松破百万
  9. 对话框控件访问七种方式
  10. 计算机网络对等模式,计算机网络有两种常用的工作模式,它们是对等模式和客户/服务器模式。QQ聊天属于________模式。...
  11. 基于C/C++的PCM编码与解码简单实现
  12. R语言--Cox模型校准曲线原理(二)算法
  13. vue 3 的devtools beta 版离线下载
  14. 【编程马拉松】【014-红与黑】
  15. 代码坏的味道17:狎昵关系 (Inappropriate Intimacy)
  16. python发送各类QQ邮件 —— smtplib与email模块
  17. gcc/g++搜索路径
  18. 运动蓝牙耳机什么牌子好?性价比高的无线蓝牙耳机
  19. Python版本与Matlab版本的对应关系
  20. 《计算机软件基础》实验一

热门文章

  1. rtx2060什么水平_rtx2060性能怎么样
  2. Ai智能语音机器人系统搭建和私有云部署
  3. 阿里云拨测:主动探测Web应用质量,助力提升用户体验
  4. linux的安卓源码编译提示版本不匹配,编译Android源码致命错误解决方案
  5. 神经网络中验证集起了什么作用?
  6. 视频教程-红孩儿网狐Cocos经典棋牌开发教程-手游开发
  7. 免费java视频教程大全在线观看
  8. 数学中任意与存在符号的来历
  9. FPGA Altera Remote Update笔记
  10. cesium 鼠标操作习惯修改 鼠标左键旋转 鼠标右键平移