第PAGE页共NUMPAGES页
小米技术面试题详解与答案解析
一、编程题(共3题,每题15分,总分45分)
1.题目(15分):
编写一个函数,实现将一个字符串中的所有大写字母转换为小写字母,所有小写字母转换为大写字母,其他字符保持不变。
示例输入:`HelloWorld!123`
示例输出:`hELLOwORLD!123`
要求:
-不能使用Python自带的`.lower()`或`.upper()`方法。
-时间复杂度要求O(n),空间复杂度要求O(1)。
答案解析:
代码:
python
defswap_case(s:str)-str:
resu
您可能关注的文档
最近下载
- 美丽的藏族服饰教案背景.doc VIP
- 中医康复技术.pptx VIP
- DB35T 1840-2019 闽江干流航道维护技术规程.docx VIP
- 2026-2027学年教科版(新教材)四年级科学上册教学计划及进度表.pdf
- 施耐德变频器ATV12说明书_图文.doc
- 混塔风机概述.docx VIP
- XF 3027-2026 消防救援用无人机通用技术条件.pdf VIP
- 地下空间规划与设计-第5章-城市地下空间规划编制.pptx VIP
- 《丰碑》教案-2026-2027学年湘美版(新教材)小学美术五年级上册.docx VIP
- T∕CPIA 0129-2025 钙钛矿∕晶体硅两端叠层太阳电池光稳定性测试方法.docx
原创力文档

文档评论(0)