【简单】HJ84 统计大写字母个数(Python)

【牛客网-华为机试题目录】持续更新中 本专栏主要汇总了《华为机试题 - python》,对每一题涉及的相关函数都进行了详细剖析。 阅读详情

【题目】
找出给定字符串中大写字符(即’A’-‘Z’)的个数。
数据范围:字符串长度:1≤∣s∣≤250 1≤∣s∣≤250
字符串中可能包含空格或其他字符
进阶:时间复杂度:O(n) O(n) ,空间复杂度:O(n) O(n)
输入描述:

对于每组样例,输入一行,代表待统计的字符串
输出描述:

输出一个整数,代表字符串中大写字母的个数
【示例1】
输入:A 1 0 1 1150175017(&^%&KaTeX parse error: Expected 'EOF', got '#' at position 16: vabovbaoadd 123#̲%#%#O
输出:2

【代码】

s=input()
cnt=0
for item in s:
    if item>='A' and item <='Z':
        cnt+=1
print(cnt)
【牛客网华为机试】HJ84 统计大写字母个数 题目 描述 找出给定字符串中大写字符(即'A'-'Z')的个数。 输入描述: 本题含有多组样例输入 对于每组样例,输入一行,代表待统计的字符串 输出描述: 对于每组样例,输出一个整数,代表字符串中大写字母的个数 示例1 输入: add123#$%#%#O 150175017(&^%&$vabovbao 输出: 1 0 解题思路 (1)循环输入字符串的每一个字符 (2)使用isalpha判断是否为英文字母 (3)使用isupper函数判断是否为大写字母 阅读详情

相关推荐

华为机试真题实战应用【算法代码篇】-统计大写字母个数(附python、C++和JAVA代码实现)

出给定字符串中大写字符(即'A'-'Z')的个数。 数据范围:字符串长度:1\le |s|\le 250\1≤∣s∣≤250 字符串中可能包含空格或其他字符

qq_36130719的博客 245

python统计大小写字母个数

def count_str(str_in): up_count = 0 low_count = 0 for i in str_in:#for循环遍历 if i.isupper():#语句判断 up_count += 1 elif i.islower: low_count += 1 else: continue return up_count,low_.

huanhuan4466的博客 1万+

Matlab信号处理——基于BP神经网络的调制信号分类与识别

如果你想要进一步了解更多的相关知识,可以关注下面公众号联系~会不定期发布相关设计内容包括但不限于如下内容:信号处理、通信仿真、算法设计、matlab appdesigner,gui设计、simulink仿真......希望能帮到你!对信号进行采样和处理,得到了一系列特征参数,包括幅度均值、频率峰值、频率平方均值以及相位标准差、修正后的相位标准差。

小嘤熊的博客 1309

python统计数字,大写字母,小写字母,空格个数

print(f’大写字母个数{Bchar}、小写字母个数: {Schar}、数字个数: {num}、空格个数: {space}、其他字符个数: {other}')

qq_20224859的博客 3103

攻防世界 Crypto 新手练习区 1-12 全详解

本篇是攻防世界 Crypto 新手练习区的全解

闵行小鱼塘 3736

实战避坑:示波器测量非隔离开关电源的炸机风险与隔离方案

本文详细分析了使用示波器测量非隔离开关电源时的炸机风险,揭示了地线环路导致的短路问题,并对比了四种防炸机解决方案,包括示波器隔离供电、拔掉电源地线、使用差分探头和被测板隔离供电。重点推荐使用隔离变压器方案,确保测量安全与精度,同时提供了实操建议与经验分享,帮助工程师避免常见测量事故。

weixin_29224309的博客 564

python 实现对于任意字符串中的大小写字母及数字个数的计算

我们想要对一个字符串中的大小写和数字进行区分,那么我们就必须用到三个内置的函数对我们输入的字符串内容进行判断。有了对于以上三个函数用法的初步认识,我们开始编写整体程序。1.str.isupper()#用来判断是否为大写字母。2.str.islower()#用来判断是否为小写字母。3.str.isdigit#用来判断是否为数字。

m0_73447860的博客 1万+

云端全自动AI漫剧生成工作流:从模型选型到完整实现

本文提出了一套云端全自动AI漫剧生成工作流解决方案,旨在解决传统漫剧制作效率低下的问题。该系统采用"编排引擎+模型矩阵"架构,通过集成大语言模型、图像生成、视频合成等技术,实现从剧本输入到成片输出的全流程自动化。 核心内容包括: 模型选型方案:剧本解析采用DeepSeek-V3/GPT-4o,图像生成使用DALL-E 3,视频合成选用Stable Video Diffusion,语音合成采用MiniMax TTS 系统架构设计:基于Celery分布式任务队列的编排层,分解任务至各功能模块

huanghm88的专栏 646

【HJ84】统计大写字母个数

【牛客刷题】华为机试:统计大写字母个数

Caso_卡索的博客 672

98DX3236内核编译过程小结

0.条件(1)Marvell技术支持提供的压缩文件:GNU EABI:arm-mv5sft-linux-gnueabi_SW3.2.tar.bz2.tar.bz2armebv7-marvell-linux-gnueabi-softfp_i686_201201.tar.bz2CPSS代码:Cpss-PP-DxCh-4.2_012.zipLinux内核文件:lsp-4.2_012.zipLSP-Uni...

snaking616 1808

直驱风机并网系统次同步振荡机理与振荡源定位方法研究

摘要: 本文针对直驱风机并网系统次同步振荡问题,研究了其产生机理与振荡源定位方法。通过建立系统小信号模型,采用特征值分析法揭示了次同步振荡的产生机制,并分析了电网强度、控制器参数对振荡特性的影响。基于暂态能量流理论,提出了通过计算各元件耗散能量来定位振荡源的方法。在MATLAB/Simulink平台搭建仿真系统验证了所提方法的有效性,为直驱风电场次同步振荡的分析与抑制提供了理论依据。 关键词:直驱风机;次同步振荡;小信号模型;暂态能量;振荡源定位

huanghm88的专栏 103

【HJ84】 统计大写字母个数

方法1:利用正则,强烈推荐用正则去处理字符串 while (str = readline()) { //[^A-Z]/g表示对整个字符串str进行匹配,匹配除A-Z外的字符,找到则用空字符配 let s = str.replace(/[^A-Z]/g, '') console.log(s.length) } 方法2:利用s.charCodeAt()方法,将字符转为ASCII码,进行判断 while(str=readline()){ let count=0; for

wind的博客 533

8.19华为OD机试真题 新系统 - 基站低能耗时段统计 (Java/Py/C/C++/Js/Go)

8.19华为OD机试真题 新系统 - 基站低能耗时段统计 (Java/Py/C/C++/Js/Go)

算法大师! 1158

华为机试HJ84统计大写字母个数

统计输入字符串中大写字母的个数。

qq_29787929的博客 373

儿童启蒙教育APP

pinyinList.add(createPinyin("a", "啊,像阿姨的阿", R.raw.pinyin_a));pinyinList.add(createPinyin("i", "衣,像衣服的衣", R.raw.pinyin_i));pinyinList.add(createPinyin("u", "乌,像乌鸦的乌", R.raw.pinyin_u));pinyinList.add(createPinyin("ü", "鱼,像小鱼的鱼", R.raw.pinyin_v));-- 固定竖屏 -->

寒寒豆豆软件公司的博客 169

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

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

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

zhao_mf的博客 330

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

HJ84 统计大写字母个数

描述 找出给定字符串中大写字符(即'A'-'Z')的个数。 数据范围:字符串长度:1\le |s|\le 250\1≤∣s∣≤250 字符串中可能包含空格或其他字符 进阶:时间复杂度:O(n)\O(n),空间复杂度:O(n)\O(n) 输入描述: 对于每组样例,输入一行,代表待统计的字符串 输出描述: 输出一个整数,代表字符串中大写字母的个数 示例1 输入: A 1 0 1 1150175017(&^%&$vabovbaoadd 123#$%#%#O 复制...

m0_53753920的博客 200

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【牛客网 - 华为机试 - HJ84 统计大写字母个数】

描述 找出给定字符串中大写字符(即'A'-'Z')的个数。 数据范围:字符串长度:1\le |s|\le 250\1≤∣s∣≤250 字符串中可能包含空格或其他字符 进阶:时间复杂度:O(n)\O(n) ,空间复杂度:O(n)\O(n) 输入描述: 对于每组样例,输入一行,代表待统计的字符串 输出描述: 输出一个整数,代表字符串中大写字母的个数 思路: step1:输入一串字符串,并创建一个空串,便于存放大写字母; step2:遍历字符串,如果在A到Z之间,就把该大写字母加到空串中

爱摸鱼的经济er的博客 314

华为机试-084-简单-HJ84.统计大写字母个数

【代码】华为机试-084-简单-HJ84.统计大写字母个数

tttzzzqqq2018的博客 249

《华为机试》刷题之HJ84 统计大写字母个数

《华为机试》刷题之统计大写字母个数 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目: 找出给定字符串中大写字符(即’A’-‘Z’)的个数。 输入描述: 本题含有多组样例输入,对于每组样例,输入一行,代表待统计的字符串 输出描述: 对于每组样例,输出一个整数,代表字符串中大写字母的个数 示例: 示例 1 : 输入:add123#$%#%#O 150175017(&^%&$vabovbao 返回

胡萝卜 494

HJ84 统计大写字母个数(很简单,一把过,关键是判断换行)

描述 找出给定字符串中大写字符(即'A'-'Z')的个数。 输入描述: 本题含有多组样例输入 对于每组样例,输入一行,代表待统计的字符串 输出描述: 对于每组样例,输出一个整数,代表字符串中大写字母的个数 示例1 输入: add123#$%#%#O 150175017(&^%&$vabovbao 输出: 1 0 #include <stdio.h> int main(void) { char a; int cnt[64] = {0}; int

engineer0的博客 395

华为机试题:HJ84 统计大写字母个数(python)

(1) 举例说明:若list中包含数字,则不能直接转化成字符串,否则系统报错。(2)举例说明:若list中包含数字,将list中的所有元素转换为字符串。

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

NowCode|HJ Series_6

#HJ84 统计大写字母个数 while True: try: a = input() zongshu = 0 for i in a: if i.isupper(): zongshu += 1 print(zongshu) except: break #HJ85 最长回文子串 while True: try:

十子木的博客 125

(python)牛客网(华为机试二)——简单

本博客为博主解题的部分记录,由于均为自己写的,所以答案并非最优解,有很多地方可以优化。 题目HJ11数字颠倒HJ12字符串反转HJ22汽水瓶HJ37 统计每个月兔子的总数HJ50 四则运算HJ53杨辉三角的变形HJ54 表达式求值(同HJ50四则运算)HJ56 完全数计算HJ61 放苹果HJ62 查找输入整数二进制中1的个数HJ72 百钱买百鸡问题HJ73 计算日期到天数转换HJ74 参数解析HJ75 公共最长子串(递归/动态规划待补充)HJ76 尼科彻斯定理HJ83 二维数组操作HJ84 统计大写字母个数

Alannah的个人学习记录 1380

Python学习错误整理

1、input函数返回的是字符串类型,需要进行数字比较,需要使用int函数进行转换。

苏黎世 518
上一篇: 【简单】HJ40 统计字符(Python一种方法)
下一篇: 【简单】HJ61 放苹果(Python两种写法 递归+动态规划)
菜菜2022
博客等级 码龄9年 67粉丝 1033原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值