- 2
- 0
- 约7.93千字
- 约 22页
- 2026-07-14 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序员面试算法编程题目及答案详解
一、字符串处理(共3题,每题10分)
题目1(10分):
给定一个字符串`s`,其中包含字母、数字和特殊字符,请编写一个函数,统计其中大写字母、小写字母、数字和特殊字符的数量,并以字典形式返回结果。
示例输入:`HelloWorld123!@#`
示例输出:`{upper:2,lower:8,digit:3,special:3}`
答案:
python
defcount_chars(s):
count={upper:0,lower:0,digit:0,special:0}
forcharins:
ifchar.isupper():
count[upper]+=1
elifchar.islower():
count[lower]+=1
elifchar.isdigit():
count[digit]+=1
else:
count[special]+=1
returncount
测试
print(count_chars(HelloWorld123!@#))
解析:
通过遍历字符串中的每个字符,使用`isupper()`、`islower()`、`isdigit()`等方法判断字符类型,并对应累加计数。特殊字符通过排除前三种类型得
您可能关注的文档
最近下载
- DB37T5020-2023装配式建筑预制混凝土构件制作与验收标准(3.25MB).docx VIP
- 一年级(上)语文 汉语拼音重点专项通关测试卷.docx VIP
- 黄冈中学2026年自主招生预录考试物理模拟试题.docx VIP
- 语文二年级上册《期末总复习每日一练 21天冲刺计划》.docx VIP
- 顶管施工技术培训.pptx
- 一上数学!一年级上册数学《20以内数的分解练习题》.docx VIP
- 领导力之自我管理.ppt VIP
- 新三年级上册语文第七单元拔尖儿测试卷3套+第八单元拔尖测试卷2套+期末情景测试卷2套(共7套含答案).docx VIP
- 新四年级上册语文《期末真题测试卷》(共7套)(1).docx VIP
- 一年级(上)语文 期中重点知识复习专练.docx VIP
原创力文档

文档评论(0)