- 0
- 0
- 约7.72千字
- 约 21页
- 2026-03-24 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件开发岗位面经与题解
一、编程语言基础(3题,每题10分,共30分)
1.题目:
请用Python实现一个函数,接收一个字符串,返回该字符串中所有唯一字符及其出现次数。例如,输入`hello`,输出应为`{h:1,e:1,l:2,o:1}`。
答案解析:
python
defcount_unique_chars(s):
count={}
forcharins:
count[char]=count.get(char,0)+1
return{k:vfork,vincount.items()ifv==1}
测试
print(count_unique_chars(hello))#输出:{h:1,e:1,o:1}
解析:
-使用字典`count`统计每个字符的出现次数。
-`count.get(char,0)`表示如果字符不存在则返回0,否则返回当前值。
-最后通过字典推导式筛选出出现次数为1的字符。
2.题目:
用Java实现一个方法,检查一个整数是否为完全平方数。例如,输入`16`,返回`true`;输入`14`,返回`false`。
答案解析:
java
publicbooleanisPerfectSquare(intnum){
i
您可能关注的文档
最近下载
- 连锁门店促销管理 连锁门店促销管理 《连锁门店促销管理》课程大纲.doc VIP
- 2025年福建省基层法律工作者考试试题(含答案).docx VIP
- 川大《面向对象程序设计2261》19春在线作业12.doc VIP
- 2023年心理咨询师完整题库【word】.docx
- 2025年同等学力申硕《电气工程学科综合水平全国统一考试》真题及答案.docx VIP
- 南开大学19春学期《面向对象程序设计》在线作业-0002.doc VIP
- 2025年学校素质教育工作计划.pptx
- 初中数学教学中数学建模的应用研究课题报告教学研究课题报告.docx
- 2025年湖南基层法律工作者考试试题及答案.docx VIP
- 2023年初级经济师考试完整题库及参考答案【基础题】.docx
原创力文档

文档评论(0)