- 2
- 0
- 约6.29千字
- 约 17页
- 2026-06-01 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026中国华录集团招聘面试技术岗题库
一、编程与算法题(共5题,每题10分,总分50分)
1.题目:
实现一个函数,输入一个整数数组,返回数组中第三大的数。如果数组中元素不足三个,则返回最大的数。例如,输入`[3,2,1,5,6,4]`,输出`5`;输入`[1,2]`,输出`2`。
答案:
python
defthird_largest(nums):
unique_nums=list(set(nums))
iflen(unique_nums)3:
returnmax(unique_nums)ifunique_numselseNone
unique_nums.sort(reverse=True)
returnunique_nums[2]
解析:
首先通过`set`去重,避免重复元素影响结果。然后根据去重后的长度判断是否满足条件。如果不足三个元素,直接返回最大值;否则排序后返回第三大的数。
2.题目:
给定一个字符串,判断它是否可以通过翻转其中一个子串得到另一个字符串。例如,输入`abca`和`caab`,返回`True`,因为`abca`可以通过翻转`ab`得到`caab`。
答案:
python
defcan_rotate(s1,s2):
iflen(s1)
您可能关注的文档
最近下载
- 建设工程工程量清单计价规范完整版2024.pdf VIP
- 2026届湖北省小升初数学分班考试模拟试卷(含答案详解与评分标准).docx
- 两强协同合作明胶和胶原蛋白肽提升您的生活品质-Gelita.PDF VIP
- 基于STM32单片机的智能手环的设计与实现.docx VIP
- DB44 T 2418-2023公路路堤软基处理技术标准.docx
- BET的原理及使用方法.ppt VIP
- 2025铸锭技术操作规程.docx VIP
- 2025年湖南省长沙市初中毕业学业考试生物试卷含答案生地会考.pdf VIP
- 宝龙温岭项目报规文本-0714.pdf
- 2025-2026学年深圳市三年级(下)期中数学试卷.pdf VIP
原创力文档

文档评论(0)