【简单】HJ10 字符个数统计(Python一种方法)

华为机试HJ10 字符个数统计 HJ10 字符个数统计-Python题目解题思路代码结果 题目 解题思路 1、题目没有说明是多组输入,不需要循环 2、循环读取输入字符串中的字符,转换ASCII码(内置ord函数)后判断是否在0-127之间且不是换行符的,合入新字符串 3、直接打印新字符串的长度 代码 import os s = input() # 新字符串,保存合格字符 sn = "" # 循环读取输入字符串 for c in s: # ASCII码在指定范围 if 0 <= ord(c) <= 127 阅读详情

【题目】
编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次
例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。

数据范围: 1≤n≤500 1≤n≤500
输入描述:

输入一行没有空格的字符串。
输出描述:

输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。
【示例1】
输入:abc
输出:3
【示例2】
输入:aaa
输出:1
【代码】

s=input()
cntset=set(s)
print(len(cntset))
【华为机试Python实现】HJ10 字符个数统计(简单) 文章目录题目描述输入描述:输出描述:示例1示例2参考代码 题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。 数据范围:1≤n≤500 输入描述: 输入一行没有空格的字符串。 输出描述: 输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。 示例1 输 阅读详情

相关推荐

老服务器焕新记:在Dell R730上折腾Nvidia K80显卡的完整记录(含Anaconda环境配置)

本文详细记录了在Dell R730服务器上为Nvidia K80计算卡安装驱动、配置CUDA及Anaconda环境的完整过程。文章重点解决了老旧硬件与CentOS 7系统的兼容性问题,提供了从BIOS设置、驱动版本精准匹配到Python机器学习环境搭建的实战指南,旨在帮助读者低成本挖掘旧服务器的GPU计算潜力。

weixin_29197835的博客 504

华为机试-010-简单-HJ10.字符个数统计

【代码】华为机试-010-简单-HJ10.字符个数统计

tttzzzqqq2018的博客 535

MT6771 Android13 背光曲线调试与光感数据校准实战

本文详细介绍了MT6771平台在Android 13系统上进行背光曲线调试与光感数据校准的实战经验。针对高亮度环境下背光误调节问题,深入分析了光感数据上报机制,并提供了驱动层配置修改、背光曲线优化及常见问题解决方案,帮助开发者快速定位并解决类似问题。

moon9的博客 288

HJ10 字符个数统计

HJ10 字符个数统计(C++、C、Python) 描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ASCII码范围内(0~127,包括0和127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串abaca而言,有a、b、c三种不同的字符,因此输出3。 输入描述: 输入一行没有空格的字符串。 输出描述: 输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。 示例1 输入: abc 输出: 3 解题思路 用一个循环,遍历所输入的字符串

qq_36439087的博客 608

vcs 覆盖率收集1——三种覆盖率类型、covergroup、bins、数据采样、覆盖率选项

介绍各种覆盖率,以及如何编写覆盖率收集的代码

qq_42135020的博客 1万+

保姆级教程:在Windows 10上为QT5.15.2配置Android开发环境(含SDK/NDK/JDK避坑指南)

本文提供了一份详细的Windows 10环境下为QT5.15.2配置Android开发环境的保姆级教程,涵盖SDK、NDK、JDK的安装与配置,以及常见问题的避坑指南。通过优化安装流程、解决Gradle下载慢等痛点,帮助开发者快速搭建稳定的编译环境,并提供了模拟器配置和调试技巧,确保开发效率。

weixin_30919571的博客 528

HJ10.字符个数统计

HJ10.字符个数统计 描述 编写一个函数,计算字符串中含有的不同字符的个数。 字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3。 数据范围: (1≤ n ≤500) 输入描述: 输入一行没有空格的字符串。 输出描述: 输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。 def count_string(str

唯有美食与爱不可辜负 308

LTE信令流程及业务流程

eNB返回E-RAB建立响应消息,E-RAB建立列表信息中包含成功建立的承载信息,E-RAB建立失败列表消息中包含没有成功建立的承载消息。3)当下行数据达到时,网络侧先对UE进行寻呼,随后UE发起随机接入过程,并发起service request过程。用户面:S-GW向eNB发送承载建立请求,包含(IMSI, QoS, TFT, TEID, LBI等)控制面:MME向eNB发送E-RAB建立请求,包含E-RAB ID,QoS,S-GW TEID。3)在S1接口上建立S1承载,在Uu接口上建立数据无线承载。

qq_44390640的博客 4584

【刷题】华为笔试面试机考 [HJ10] - 字符个数统计

题目地址 点击跳转 题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串abaca而言,有a、b、c三种不同的字符,因此输出3。 输入描述: 输入一行没有空格的字符串。 输出描述: 输出范围在(0~127)字符的个数。 示例1 输入 abc 输出 3 解题思路 使用函数 ord 将字符转换成 ascii 码,剩下统计数量就可以了。 注:chr 方法可以将

Bottle's Blog 2万+

Transformer在BEV感知中的统治地位

Transformer在BEV感知中的统治地位 ,人工智能,计算机视觉,大模型,AI,本文围绕 Transformer 在 BEV 感知中的统治地位展开,介绍了 Transformer 的基础原理,如自注意力、多头注意力机制等,以及 BEV 感知的概念、任务与挑战。阐述了 Transformer 在 BEV 感知中的技术优势,包括全局建模、灵活特征融合和长距离依赖捕捉能力,还介绍了典型架构、代码示例及在自动驾驶目标检测等领域的应用案例。同时,评估了其性能,提及优化方法,并展望了与其他技术融合、端到端系统等…

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 20万+

树莓派 RP2350B 开发环境搭建

本文介绍了树莓派RP2350B开发环境的搭建过程。

张一西的博客 287

【华为机试Python3题解】HJ10字符个数统计

文章目录题目介绍题解:将字符串转成set后计算长度 题目介绍 原题链接:HJ10字符个数统计 描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。 数据范围: 1≤n≤500 输入描述:输入一行没有空格的字符串。 输出描述:输出 输入字符串 中范围在(0~127,包括0和1

COCO56的博客 652

打破RK3588 GPIO中断响应延迟的枷锁,开启高效编程

本文针对RK3588芯片在智能安防和工业自动化应用中出现的GPIO中断响应延迟问题展开深入分析。通过硬件原理剖析,发现延迟主要源于中断控制器优先级设置、线路干扰等硬件因素,以及中断处理函数复杂、内核调度延迟等软件问题。提出硬件优化方案包括合理布局布线、电源稳定设计,软件层面则通过精准配置设备树、精简中断处理函数、利用工作队列等内核机制进行优化。测试结果显示,优化后中断响应延迟从50-80ms降至10-20ms,高负载下也能稳定在50ms以内。文章最后展望了AI技术在中断调度中的潜在应用价值。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 364

华为机试题:HJ10 字符个数统计(python)

编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次。例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3。:输入一行没有空格的字符串。:输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。abc3aaa1。

📷 图像处理践行者 | 传统算法 · 深度学习 · 多模态 | 分享实战经验与技术洞见,探索从像素到智能的无限可能。 979

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

华为机试HJ10字符个数统计

编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次。例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3。

qq_29787929的博客 206

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

华为机试HJ10-字符个数统计

1.题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 输入 abaca 输出 3 2.输入描述: 输入N个字符,字符在ACSII码范围内。 3.输出描述: 输出范围在(0~127)字符的个数。 4.示例1 输入 abc 输出 3 5.代码 1.统计字符串的个数,使用gets()函数 2.temp[str[i]] = 1,去重; 3.统计数组为1的个数。 #include &l

qq_43196058的博客 526

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【牛客网 - 华为机试 - HJ10 字符个数统计】

思路: step1:输入字符串; step2:创建一个空串a,用于存放不重复字符; step3:遍历输入的字符串,如果不在空串a里面,就将其添加; step4:打印a的长度 代码如下: n = input() a = '' for i in n: if i not in a: a += i print(len(a)) 题解 | #字符个数统计#_牛客博客 ...

爱摸鱼的经济er的博客 266

HJ字符个数统计

编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内(0~127,包括0和127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次。例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出3。输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。输入一行没有空格的字符串。数据范围:1≤n≤500。牛客HJ python3。

有勇气的牛排博客 221

HJ10 字符个数统计-python

描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。数据范围: 1 \le n \le 500 \1≤n≤500 输入描述: 输入一行没有空格的字符串。输出描述: 输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。示例1 输入: abc输出: 3示例2 输入

weixin_45952521的博客 362

华为机考攻略(python)--入门题【5题】(第四题哈希表:HJ10字符个数统计)

思想反映了一个人的精神面貌。只要不停地更新思想观念、不停地追求新知和进步,思维僵化就不可能在我们身上出现。

用余生去守护的博客 609

HJ3 明明的随机数set()+sort()——HJ10 字符个数统计set()——HJ84 统计大写字母个数isupper()——HJ55 挑7range()count() Python

HJ3 明明的随机数set()+sort() HJ10 字符个数统计set() Python

zhao_mf的博客 330
上一篇: 【简单】HJ34 图片整理(Python两种方法)
下一篇: 【简单】HJ40 统计字符(Python一种方法)
菜菜2022
博客等级 码龄9年 67粉丝 1033原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值