- 0
- 0
- 约6.42千字
- 约 19页
- 2026-10-31 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年苹果工程师面试题及答案
1.编程题(共5题,每题20分,总分100分)
题目1(20分):
请用Python实现一个函数,输入一个字符串,返回该字符串中所有重复字符及其出现次数。例如,输入`hello`,输出`{l:2,o:1}`。
答案:
python
defcount_duplicates(s):
count={}
forcharins:
ifcharincount:
count[char]+=1
else:
count[char]=1
return{char:cntforchar,cntincount.items()ifcnt1}
示例
print(count_duplicates(hello))#输出:{l:2,o:1}
解析:
-使用字典统计每个字符的出现次数。
-遍历字符串,若字符已存在于字典中,则增加计数;否则,初始化为1。
-最后返回计数大于1的字符及其次数。
题目2(20分):
请用C++实现一个函数,输入一个整数数组,返回该数组的中位数。假设数组长度为奇数。
答案:
cpp
includevector
includealgorithm
doublefindMedian(std::vectorintnums){
std::
您可能关注的文档
最近下载
- 哈曼卡顿AVR-151功放中文说明书.docx VIP
- 《婴幼儿回应性照护》 课件 项目4--6 盥洗和如厕中的回应性照护 ---游戏活动的回应性照护 .pptx
- 水电站安全预测预警制度.docx VIP
- 湘教版初中数学七年级下册《不等式的性质(第一课时)》教学设计.docx VIP
- 《婴幼儿回应性照护》 课件 项目1--3 认识婴幼儿回应性照护 --- 饮食饮水中的回应性照护.pptx
- 哈曼卡顿AVR151功放中文说明书(打印).docx VIP
- 2026年福建泉州编制国企招聘行政职业能力测验含答案试题及答案.doc
- 血透室医院感染暴发应急预案演练脚本 (2).docx VIP
- 新22S6 消防工程 (建筑图集).docx VIP
- pantone色卡电子版下载.pdf VIP
原创力文档

文档评论(0)