- 0
- 0
- 约6.11千字
- 约 18页
- 2026-03-26 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年百度研发工程师面试问题及答案
一、编程基础(5题,每题10分,共50分)
题目1:
请编写一个函数,实现将一个字符串中的所有大写字母转换为小写字母,所有小写字母转换为大写字母。
答案:
python
defswap_case(s:str)-str:
return.join([char.lower()ifchar.isupper()elsechar.upper()forcharins])
解析:
-使用列表推导式遍历字符串中的每个字符。
-`char.isupper()`判断字符是否为大写字母,如果是则转换为小写。
-否则,转换为大写字母。
-最后使用`join`将列表中的字符合并为字符串。
题目2:
给定一个整数数组,返回其中和为特定目标值的三元组数量。
答案:
python
defthree_sum(nums:list,target:int)-int:
nums.sort()
count=0
n=len(nums)
foriinrange(n-2):
ifi0andnums[i]==nums[i-1]:
continue
left,right=i+1,n-1
whileleftright:
total=nums
您可能关注的文档
最近下载
- 离散数学答案(刘玉珍_编着).doc VIP
- 幼儿园课程游戏化和五大领域有机结合的策略优秀获奖科研论文.pdf VIP
- 给排水国标图集-04S531-5:湿陷性黄土地区排水检查井.pdf VIP
- 幼儿园课程游戏化和区域活动结合的途径.docx VIP
- 三坐标初级试题及答案.docx VIP
- ZL-803A控制器使用说明V1.0.pdf VIP
- 2026年-IEC 60287-1-1-2023 电缆-载流量计算-第1-1部分:载流量公式(100% 负载率)和损耗计算-总则-新版.docx
- 浅谈幼儿园课程游戏化实现途径和实 论文.docx VIP
- 2025年研究生408统考真题及答案(含综合题详细解析).pdf VIP
- 《工程机械设计》第5章-履带式工程机械行走系.ppt VIP
原创力文档

文档评论(0)